【发布时间】:2012-12-20 05:00:16
【问题描述】:
我有一个在线表格,允许用户通过电子邮件向公司投诉。为了测试它,我使用了 gmail smtp 作为我的主机。当发件人也是 gmail 时,我可以将邮件接收到指定的电子邮件帐户,但我希望“发件人”不仅限于 gmail 帐户。似乎 smtp 仅适用于从同一服务器发送电子邮件?
示例:如果发件人是 abc@gmail.com 并且公司电子邮件是 company@gmail.com,我的表单效果很好。
但是,如果为发件人输入 xyz@yahoo.com,则收件人 company@gmail.com 永远不会得到它。
任何帮助将不胜感激。如果需要,我也可以提供我的代码。
【问题讨论】:
-
它可能会作为垃圾邮件到达,可能是因为被怀疑是网络钓鱼。
-
您总是可以使用不同的继电器。 Google 在防止通过其服务器发送垃圾邮件方面非常严格。
-
感谢大家的回复。我只是使用 gmail 来测试,但真正的形式将使用 Microsoft Outlook。您是否知道 Outlook 是否允许您从 hotmail、yahoo、gmail 等其他服务器向公司的 Outlook 地址发送电子邮件?
-
也许我做错了。 SMTP甚至是正确的方法吗?表格中填写了用户的电子邮件地址和消息,然后通过电子邮件发送给公司。我可能错误地认为 SMTP 可以用来接收电子邮件。
标签: java jakarta-mail