我遇到了 postfix、hostname 和 google spam 方面的麻烦。
我有一个虚拟服务器,托管几个域名。每个域名都有邮件,比如说[电子邮件保护]. 其中一个域名,比如说 special.com,具有 mail.special.com 的 MX 记录,并且 roundcube 设置为使用此 mail.special.com smtp。
当我从每个邮箱发送邮件(通过 roundcube)时,所有邮件都将被送达,但谷歌将它们标记为垃圾邮件并将它们放入垃圾邮件文件夹。
我尝试查看了一下,发现这可能是由错误的 /etc/hosts 或 postfix main.cf 中的机器主机名或 myhostname 引起的
我可以提供的信息:
当前机器主机名
vps
main.cf 中的当前 myhostname
vps
垃圾邮件文件夹中收到的邮件的一部分(有趣)
Received-SPF: neutral (google.com: SERVER_IP_ADDRESS is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=SERVER_IP_ADDRESS;
Authentication-Results: mx.google.com;
spf=neutral (google.com: SERVER_IP_ADDRESS is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]
Received: from vps (vps [SERVER_IP_ADDRESS])
by vps (Postfix) with ESMTP id 26E2D122371C
for <[email protected]>; Wed, 10 Jul 2013 17:00:57 +0200 (CEST)
thatdomain.com(不是 special.com)SPF 记录值
"v=spf1 include:_spf.google.com ~all"
我认为确实有什么地方出了问题,但我不知道是什么问题。
你们能帮帮我吗?
提前致谢。
答案1
解决方案是为 special.com 设置反向 DNS 记录。邮件服务器必须被大多数垃圾邮件过滤器接受。GMail 不再将我的邮件放入垃圾邮件箱。