需要两个jar包:Java Mail API和Java Activation Framework (JAF) 下载源:Java Mail jar 1.4.5JAF 1.1 action jar 安装选择 将Java Mail jar 和JAF jar 的路径配置到classpath中在新建的项目中右击src->Build Path ->configure Build Path ->Libraries ->Add Externel JARs
如何生成授权码 qq是在设置->账户->开启服务 使用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或者系统将它当作垃圾邮件给拦截了。邮箱首页,最下面的自主查询,收信查询中将拉白。