我在同一个域上有一个 Web 服务器和 sendmail,其中带有确认码的信件被发送给用户。有时这些信件被标记为垃圾邮件,有时甚至没有送达。
由于主域缺少 spf 记录,问题是否存在?我知道这个问题可能很愚蠢..但我不知道为什么信件可以被标记为垃圾邮件:(
PS暂时我已经将谷歌邮件服务器和spf记录(在gmail上有团队邮箱)分配给我的域dns记录,但我相信这不会影响从我的服务器发送的正常邮件。
电子邮件传递有时会很棘手,尤其是人们为阻止垃圾邮件所做的一切。
我会阅读您的邮件服务器日志,看看您是否收到任何消息。有时,您可以通过这种方式检测服务器配置错误(例如,HELO 不正确)。SPF 也可能是其中的一部分。我会正确配置。
另外,我会查看收到并标记为垃圾邮件的邮件。有时,垃圾邮件过滤器会将有关邮件为何被标记为垃圾邮件的信息放在电子邮件标题中。通常它将是一个 [X-SOMETHING] 标头。参见,例如:http ://www.ipswitch.com/support/imail/guide/2006/imail_server_wh/X_Header_Explanations.htm
另外,我会查看 DNS 黑名单。只需检查您的服务器是否列在黑名单中。你可以看这里: http: //mxtoolbox.com/blacklists.aspx