700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用javamail发邮件出现javax.mail.MessagingException: Unknown SMTP host: smtp.qq.com的解决方案

使用javamail发邮件出现javax.mail.MessagingException: Unknown SMTP host: smtp.qq.com的解决方案

时间:2019-10-17 04:58:22

相关推荐

使用javamail发邮件出现javax.mail.MessagingException: Unknown SMTP host: smtp.qq.com的解决方案

这几天有在修改一个邮件发送的功能,使用的是javamail,然后本地测试ok,在腾讯的tsf环境上,报下面这个错:

javax.mail.MessagingException: Unknown SMTP host:

DEBUG SMTP: trying to connect to host " ", port 465, isSSL true

百度了一圈,都没说到啥重点,后来想了下,应该是服务器配置的问题。最后发现确实是host文件没加163的ip地址。

vi /etc/hosts

进入后加入 163的ip地址 这一行

163的ip地址 通过ping 来获取

我百度的时候发现许多人遇到相关问题,这里给下我的配置。如果是用qq的话,同理可以解决

properties.put("mail.transport.protocol", "smtp");// 连接协议properties.put("mail.smtp.host", "");// 主机名properties.put("mail.smtp.port", 465);// 端口号 不要使用25properties.put("mail.smtp.auth", "true"); //记得开properties.put("mail.smtp.ssl.enable", "true");// 设置是否使用ssl安全连接 ---一般都使用properties.put("mail.debug", "true");// 设置是否显示debug信息 true 会在控制台显示相关信息

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。