public abstract class MailUtil {
private static String CHARSET="UTF-8";
private static String HOST="smtp.xxx.com.cn";
private static int POST=25;
private static boolean SSL=false;
private static boolean TSL=false;
private static String FROM="xxx@sina.com.cn";
private static String USERNAME="xxx@sina.com.cn";
private static String PASSWORD="1234";
/**
* 发送邮件,支持html格式
* @param @param subject 邮件主题
* @param @param content 邮件内容
* @param @param recipients 接收者
* @return void
* @throws
*/
public static Boolean sendMail(String subject,String content,String ...recipients){
try{
HtmlEmail hm = new HtmlEmail();
hm.setHostName(HOST);
hm.setSmtpPort(POST);
hm.setSSL(SSL);
hm.setTLS(TSL);
hm.setAuthentication(USERNAME, PASSWORD);
hm.setFrom(FROM);
if(recipients.length==1){
hm.addTo(recipients[0]);
}else{
Collection<InternetAddress> temColl=new ArrayList<InternetAddress>();
for (String string : recipients) {
temColl.add(new InternetAddress(string));
}
hm.setTo(temColl);
}
hm.setCharset(CHARSET);
hm.setSubject(subject);
hm.setHtmlMsg(content);
hm.send();
}catch(Exception e) {
e.printStackTrace();
return false;
}
return true;
}
}
HtmlMail邮件发送
最新推荐文章于 2023-03-08 12:15:42 发布