-1

我编写了一个代码来将电子邮件从 java 桌面应用程序发送到各种电子邮件 ID。我注意到在我的 gmail 帐户中禁用 imap/pop 时未收到电子邮件。

所有电子邮件提供商都是这种情况吗?

有没有办法解决这个问题?因为我的应用程序将向未知用户发送邮件,因此无法保证在他们的收件箱中启用 imap。

网站如何发送自动电子邮件?因为我可以在不启用 imap/pop 的情况下正常接收它们。

我正在使用 javax.mail api 发送这些电子邮件。

谢谢

4

1 回答 1

-1

要使用 gmail,请使用以下设置: auth="Container" type="javax.mail.Session" mail.transport.protocol="smtp" mail.smtp.host="smtp.gmail.com" mail.smtp .port="465" mail.smtp.auth="true" mail.smtp.user=[user] password=[password] mail.smtp.starttls.enable="true" mail.smtp.socketFactory.class="javax .net.ssl.SSLSocketFactory"

要使在 tomcat servlet 容器中运行的网站发送邮件,请确保按照javamail 和 tomcat 文档中的说明进行配置

于 2013-10-21T05:11:44.310 回答