javax.mail.AuthenticationFailedException: 530 Error: A secure connection is requiered(such as ssl).

 

javax.mail.AuthenticationFailedException: 530 Error: A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bin/help?id=28

他这个意思呢就是说因为ssl的权限被拒绝了,所以连不上

在此之前你需要开启你的smtp服务

设置完这个之后,密码不是你登录邮箱时的密码,是16位的授权码。

点击生成授权码

发送完短信之后会返回16位的授权码

必须开启ssl加密,要不然就报530的错误

MailSSLSocketFactory sf = new MailSSLSocketFactory();
sf.setTrustAllHosts(true);
prop.put("mail.smtp.ssl.enable","true");
prop.put("mail.smtp.ssl.socketFactory",sf);
javaMailSender.setJavaMailProperties(prop);

 

posted @ 2017-09-27 11:18  javaeelwh  阅读(1347)  评论(0)    收藏  举报