【发布时间】:2019-01-08 05:51:19
【问题描述】:
我的 server.xml 中有以下配置
<Resource name="mail/Session"
auth="Container"
type="javax.mail.Session"
mail.transport.protocol="smtp"
mail.smtp.starttls.enable = "true"
mail.smtp.socketFactory.class = "javax.net.ssl.SSLSocketFactory"
mail.smtp.socketFactory.port="465"
mail.smtp.host="smtp.gmail.com"
mail.smtp.port="465"
mail.smtp.user="xyz@gmail.com"
mail.smtp.auth="true"
password="xyz"
/>
这是完美的工作。但如果我将其更改为我的雅虎帐户 在 smtp.mail.yahoo.com 使用用户名和密码,然后我不断验证失败。
为什么会这样?我应该在雅虎上启用某些东西还是我做错了什么?
【问题讨论】:
-
按照kb SLN4724 的建议尝试端口 587(对不起,它是法语)
标签: java tomcat servlets jakarta-mail