使用qq发邮件的时候报错: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 原因:如果不指定端口smtp默认的是25,但是如果改成265并添加以下代码 properties.setProperty("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); properties.setProperty("mail.smtp.port", "465"); properties.setProperty("mail.smtp.socketFactory.port", "465");发送成功但是qq邮箱没看见,可能是在黑名单中在qq或者系统将它当作垃圾邮件给拦截了。邮箱首页,最下面的自主查询,收信查询中将拉白。菜鸟教程
JavaMail普通实现
mail配置
新闻热点
疑难解答