62,612
社区成员
发帖
与我相关
我的任务
分享
package com.baifen.model;
import org.apache.commons.mail.HtmlEmail;
/**
* @author Administrator
*
*/
public class SendMail {
// 邮件服务器
private static String SmtpHostName = "smtp.gmail.com";
// 发件人邮箱
private static String EmailFrom = "webmaster@100fo.com";
// 发件人账号
private static String UserName = "webmaster@100fo.com";
// 发件人密码
private static String UserPwd = "44Q550";
// smtp port
private static int HostPort = 465;
// 字符集
private static String charset = "UTF-8";
// 标题
private static String pwdTitle = "百纷网-密码找回邮件";
/**
* 邮件正文类型(Text文本格式)
*/
public static int text = 1;
/**
* 邮件正文类型(HTML格式)
*/
public static int html = 2;
/**
* @param emailTo
* 收信人邮箱
* @param emailTitle
* 邮件主题
* @param emailBody
* 邮件正文
* @param bodyType
* 正文类型(text,Html)
* @return boolean
*/
public boolean sendEmail(String emailTo, String username, String userpwd) {
boolean flag = false;
flag = sendPwd(emailTo, username, userpwd);
return flag;
}
private boolean sendPwd(String emailTo, String userName, String pwd) {
String msg = MailContents.getPwdHtmlOfEmail(userName, pwd);
try {
HtmlEmail email = new HtmlEmail();
email.setHostName(SmtpHostName);
email.setSSL(true);
email.setSmtpPort(HostPort);
email.addTo(emailTo);
email.setFrom(EmailFrom);
email.setAuthentication(UserName, UserPwd);
email.setCharset(charset);
email.setSubject(pwdTitle);
email.setHtmlMsg(msg);
email.send();
System.out.println(msg);
System.out.println("The SimpleEmail send sucessful!!!");
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
// public static void main(String[] args) {
// new SendMail().sendEmail("wangdi520@gmail.com", "aaaa", "bbbbbb");
// }
}