163邮箱开启服务功能
jar包 commons-email
qq打开邮箱服务
代码
import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.Email;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
public int email(String toEmail,String Title,String Test) {
try {
// 网易邮箱发送邮件
Email email = new SimpleEmail();
//修改发送的邮箱格式如:smtp.qq.com
email.setHostName("smtp.qq.com");
//如果使用qq邮箱发送改变端口号25为587,使用其他的邮箱发送信息修改对应的端口号即可,当然发送者邮箱帐号密码也需要修改
email.setSmtpPort(587);
//发送者邮箱帐号和密码,设置编码格式
email.setAuthenticator(new DefaultAuthenticator("1536767886@qq.com", "ppsgalqrkymjgcab"));
email.setSSLOnConnect(true);
email.setFrom("1536767886@qq.com","zuupjbayijhyhdge","UTF-8");
email.setSubject(Title);
email.setMsg(Test);
//接收者帐号
email.addTo(toEmail);
email.send();
return 1;
} catch (Exception e) {
e.printStackTrace();
return -1;
}
}