glcui 发表于 2017-1-4 10:32:57

java Apache Commns email 发邮件

这个使用Apache Commns email 组件,不会有问题,没有553,530 等各种authentication错误,本人亲自测试过,类路径添加下面3个包:
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public class MailUtil {
          public static void main(String[] args) throws EmailException {
               SimpleEmail email = new SimpleEmail();
               email.setHostName("smtp.163.com");//邮件服务器
               email.setAuthentication("****@163.com", "yourPassword");//smtp认证的用户名和密码
               email.addTo("****@hotmail.com","蒜泥狠");//收信者
               email.setFrom("****@163.com", "豆你玩");//发信者
               email.setSubject("三聚氰胺的测试邮件");//标题
               email.setCharset("UTF-8");//编码格式
               email.setMsg("这是一封三聚氰胺的开会通知邮件,下列成员请出席:蒜泥狠,豆你玩,地沟油。。。");//内容
               email.send();//发送
          }
}

这个组件还包括 HtmlEmail he = new HtmlEmail();支持html格式邮件。
页: [1]
查看完整版本: java Apache Commns email 发邮件