package com.appdev.bsf.common.server.common;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
/**
* 发送Email
*
*/
public class MailUtilty {
public MailUtilty() {
}
public static Boolean sendMail(String userName, String password,
String emailName) {
StringBuffer sb = new StringBuffer();
sb.append(userName).append("\t您好!\n\n");
sb.append("您收到这封这封电子邮件是因为您 (也可能是某人冒充您的名义) 申请了一个新的密码. 假如这不是您本人所申请, 请不用理会这封电子邮件, 但是如果您持续收到这类的信件骚扰, 请您尽快联络管理员.\n\n");
sb.append("您的新密码是:").append(password);
SimpleEmail email = new SimpleEmail();
email.setTLS(true);
email.setHostName("smtp.gmail.com");
email.setAuthentication("****.gmail.com", "*****"); // 用户名和密码
try {
email.addTo(emailName); // 接收方
email.setFrom("***.gmail.com"); // 发送方
email.setSubject("重置密码"); // 标题
email.setMsg(sb.toString()); // 内容
email.send();
} catch (EmailException e) {
e.printStackTrace();
return false;
}
return true;
}
}
分享到:
评论