我编写了一个代码来将电子邮件从 java 桌面应用程序发送到各种电子邮件 ID。我注意到在我的 gmail 帐户中禁用 imap/pop 时未收到电子邮件。
所有电子邮件提供商都是这种情况吗?
有没有办法解决这个问题?因为我的应用程序将向未知用户发送邮件,因此无法保证在他们的收件箱中启用 imap。
网站如何发送自动电子邮件?因为我可以在不启用 imap/pop 的情况下正常接收它们。
我正在使用 javax.mail api 发送这些电子邮件。
谢谢
要使用 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 文档中的说明进行配置