首页 > Web开发 > 详细

A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bi

时间:2018-06-06 21:05:19      阅读:205      评论:0      收藏:0      [点我收藏+]

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

在java发送邮件的时候,出现了这个错误。

原因:QQ邮箱需要证书认证。

解决办法:

在原代码中加入下面代码

  1.  // 进行证书认证   
  2.                 MailSSLSocketFactory sf = new MailSSLSocketFactory();  
  3.                 sf.setTrustAllHosts(true);  
  4.                 properties.put("mail.smtp.ssl.enable", "true");  
  5.                 properties.put("mail.smtp.ssl.socketFactory", sf); 

 

A secure connection is requiered(such as ssl). More information at http://service.mail.qq.com/cgi-bi

原文:https://www.cnblogs.com/zhukaixin/p/9146658.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!