package com.baidu.disconf.web.common.email;
import javax.mail.Authenticator;
import javax.mail.PasswordAuthentication;
/**
* @author liaoqiqi
* @version 2014-3-2
*/
public class MyAuthenticator extends Authenticator {
String username = null;
String password = null;
// 通过构造方法接受外部传入的用户信息
public MyAuthenticator(String user, String pass) {
this.username = user;
this.password = pass;
}
// 覆盖Authenticator类中的getPasswordAuthentication方法
protected PasswordAuthentication getPasswordAuthentication() {
// 使用外部传入的用户名和密码创建对象
return new PasswordAuthentication(username, password);
}
}