package org.ruoyi.common.mail.utils; import jakarta.mail.Authenticator; import jakarta.mail.PasswordAuthentication; /** * 用户名密码验证器 * * @author looly * @since 3.1.2 */ public class UserPassAuthenticator extends Authenticator { private final String user; private final String pass; /** * 构造 * * @param user 用户名 * @param pass 密码 */ public UserPassAuthenticator(String user, String pass) { this.user = user; this.pass = pass; } @Override protected PasswordAuthentication getPasswordAuthentication() { return new PasswordAuthentication(this.user, this.pass); } }