JavaMail发送邮件

来源:互联网 发布:17173lol数据库 编辑:程序博客网 时间:2024/05/16 06:32


1.javax.mail.SendFailedException: Send failure (javax.mail.MessagingException: Connection error (java.net.SocketException: Network is unreachable: connect)),这种错误只需要在main方法里加入System.setProperty("java.net.preferIPv4Stack", "true");即可。

2.有些企业邮箱并不需要身份认证,如果强制身份认证会出现:javax.mail.SendFailedException: Send failure (javax.mail.AuthenticationFailedException: Error authenticating with server),这时只要将认证部分设为false即可。

3.对于qq和163邮箱都需要开通smtp服务,否则会出现:javax.mail.SendFailedException: Send failure (javax.mail.AuthenticationFailedException。

4.对于163邮箱设置的password可能并不是登录的密码,而是授权码。否则也会认证不通过,具体可查看163邮箱安全中心。

5.至于发送邮件的代码网上很多,这里就不展示了。特此记录。


1 0
原创粉丝点击