这个问题可能有更好的解决方案,我也对此表示欢迎。
目前,我的网站上有一个电子邮件表单,人们可以通过 PHP 脚本直接向我的 gmail 帐户发送电子邮件。但是,当我收到这些电子邮件时,gmail 有时会将其标记为垃圾邮件或钓鱼邮件;大概是因为电子邮件不是来自已知服务器。
我只是想知道是否有办法告诉 Gmail,如果它来自我的服务器,它是安全的。我想也许我可以添加一个唯一的自定义标头并告诉 Gmail,这意味着它是一个安全的来源?
我不太熟悉电子邮件和电子邮件服务器的深层复杂性,因此如能得到任何帮助我将非常感激。
答案1
配置您的应用程序代码以使用 SMTP 中继服务,而不是自己发送电子邮件。
Sendgrid 被认为是一种可能的替代方案,但还有许多替代的 SMTP 即服务解决方案。
由于您已经在使用 Amazon EC2,因此绝对值得研究亚马逊简单电子邮件服务(SES)拥有非常慷慨的免费套餐限额。