您的位置:首页 > 编程语言 > Java开发

小工具-发邮件-java

2016-05-12 21:08 357 查看
做监控工具里的组件,发送邮件的工具

public classMailUtil {

protected static final Log logger =VineLogFactory.getLog(MailUtil.class);

public static boolean send(String subject,String content, String... receivers) {
HtmlEmail email = new HtmlEmail();
try {
email.setHostName(Settings.Email.HOSTNAME);
email.setSmtpPort(Settings.Email.PORT);
email.setCharset("UTF-8");
email.addTo(receivers);
email.setFrom(Settings.Email.SENDER, Settings.Email.SENDER_USERNAME);
email.setAuthentication(Settings.Email.USERNAME,Settings.Email.PASSWORD);
email.setSubject(subject);
email.setMsg(content);
email.addCc(Settings.Email.EMAIL_C_SENDERS);
email.send();
return true;
} catch (EmailException e) {
logger.error(e);
return false;
}
}

}


 
public classSettings {

public static interface Email {
public static final String HOSTNAME ="email.gmail.com";
public static final int PORT = 587;
public static final String SENDER ="xxxxxxx@gmail.com";
public static final StringSENDER_USERNAME = "xxxxxxx";
public static final String USERNAME ="xxxxxxx@gmail.com";
public static final String PASSWORD ="xxxxx";
public static final StringEMAIL_C_SENDERS = "xxxxxxxxxx@gmail.com";

}
}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: