package com.heima.travel.utils;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
import java.util.ResourceBundle;
public class MailUtils {
private static String host;
private static String charset;
private static String username;
private static String password;
static {
ResourceBundle bundle = ResourceBundle.getBundle("mail");
host = bundle.getString("host");
charset = bundle.getString("charset");
username = bundle.getString("username");
password = bundle.getString("password");
}
public static void sendMail(String mailto,String msg) throws EmailException {
//创建htmlEmail对象
HtmlEmail htmlEmail = new HtmlEmail();
//设置服务器地址和编码
htmlEmail.setHostName(host);
htmlEmail.setCharset(charset);
//邮箱验证
htmlEmail.setAuthentication(username,password);
//设置发件人和收件人
htmlEmail.setFrom(username, "qq邮箱");
htmlEmail.addTo(mailto, "网易邮箱");
//设置标题和正文
htmlEmail.setSubject("【注册激活邮件】");
htmlEmail.setHtmlMsg(msg);
//发送邮件
htmlEmail.send();
}
}
java语言封装邮箱验证的工具类
最新推荐文章于 2024-05-11 18:09:24 发布