此email只适合发送遵守smtp协议的服务器
引入maven坐标:
<dependency>
<groupId>commons-email</groupId>
<artifactId>commons-email</artifactId>
<version>1.1</version>
</dependency>
一个简单的邮件发送测试:
public static void main(String[] args) throws EmailException{
SimpleEmail email = new SimpleEmail();
// email.setSSL(true);
// email.setSmtpPort(25);
email.setDebug(true);//显示debug信息
email.setHostName("smtp.163.com");//设置SMTP发送服务器
email.setAuthentication("xxx@163.com", "xxxxxxxx");//设置账号与密码
email.addTo("xxx@163.com");//添加收件地址
email.setCharset("gb2312");
email.setSubject("welcome");
email.setFrom("xxx@163.com");//添加发送方
email.setMsg("I am from a java class");
email.send();
}