发送邮件时遇到的问题
源代码:
public class MailUtilsTest {
@Test
public void send() throws MessagingException, IOException{
/**
* 1.登录邮件服务器(服务器名称,登录名,密码)
* 2.创建邮件对象(发件人,收件人,主题,正文)
* 3.发送(需要session和邮件对象)
*/
Session session = MailUtils.createSession("smtp.163.com", "15172509693", "XXX");
Mail mail = new Mail("15172509693@163.com", "15172440386@126.com", "测试邮件一封", "<a href='http://www.baidu.com'>百度</a>");
MailUtils.send(session, mail);
}
}
关键点:
1.发件方和接收方都需要开启pop3/SMTP服务
2.登录邮件服务器的密码是授权密码,并非“密码”