zhangxinba 发表于 2015-7-31 13:30:13

apache common email组件

apache common email组件
  需要mail.jar, commons-email-1.2.jar









package utils;
import org.apache.commons.mail.EmailAttachment;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;
import org.apache.commons.mail.MultiPartEmail;
public class EmailUtil {
public static void sendmail(String to, String subject, String msg) throws Exception {
HtmlEmail email = new HtmlEmail();
email.setHostName(PropertiesUtil.readStringValue("email_host"));
email.setCharset("utf-8");
email.addTo(to);
email.setFrom(PropertiesUtil.readStringValue("email_from"));
email.setAuthentication(PropertiesUtil.readStringValue("email_from"), PropertiesUtil.readStringValue("email_password"));
email.setSubject(subject);
email.setHtmlMsg(msg);
email.send();
}
public static void sendmailWithAttachment(String to, String subject, String msg, EmailAttachment[] attachs) throws EmailException{
HtmlEmail email = new HtmlEmail();
email.setHostName(PropertiesUtil.readStringValue("email_host"));
email.setCharset("utf-8");
email.addTo(to);
email.setFrom(PropertiesUtil.readStringValue("email_from"));
email.setAuthentication(PropertiesUtil.readStringValue("email_from"), PropertiesUtil.readStringValue("email_password"));
email.setSubject(subject);
email.setHtmlMsg(msg);
for(int i=0;i
页: [1]
查看完整版本: apache common email组件