邮件被标记为垃圾邮件

邮件被标记为垃圾邮件

我使用 sendmail 为我们的应用程序配置了自己的邮件服务器。当用户在我们的网站注册时,邮件服务器用于发送自动邮件。我能够成功地实现这一点,但是使用 gmail 帐户注册的用户、用于注册的自动邮件消息被标记为垃圾邮件。对于雅虎用户来说这不是问题。

在标记为垃圾邮件的邮件的邮件标题中可以看到以下内容。

Received-SPF: neutral (google.com: 103.x.x.x is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=103.x.x.x;
Authentication-Results: mx.google.com;
       spf=neutral (google.com: 103.x.x.x is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]
Received: from www.validdomain.com ([192.168.x.x])

请建议如何解决该问题。该应用程序刚刚上线,解决这个问题对我们来说至关重要。

答案1

您正在通过以下地址向 Gmail 帐户发送电子邮件:

[电子邮件受保护]

您发送的域“validdomain.com”没有为其设置 SPF 记录。您有 2 个选项之一:

  1. 更改服务器的邮件程序,以便其外发邮件使用允许的域
  2. 为 validdomain.com 设置 SPF 记录

您可以使用此工具查看允许哪些域为您的域发送电子邮件。

这是一个教程关于如何设置 SPF 记录。 SPF 记录只是 DNS TXT 记录,其中包含说明允许哪些主机向给定域发送电子邮件的规则。

相关内容