为什么 gmail 认为我的服务器发送的邮件是垃圾邮件?

mep*_*123 18 gmail email spam-prevention

Gmail收到的完整邮件(邮箱、服务器ip和主机都被替换了):

Delivered-To: <myemail>
Received: by 10.180.24.132 with SMTP id u4cs216052wif;
        Thu, 20 Oct 2011 03:22:03 -0700 (PDT)
Received: by 10.14.9.165 with SMTP id 37mr1294749eet.51.1319106122223;
        Thu, 20 Oct 2011 03:22:02 -0700 (PDT)
Return-Path: <www-data@<serverdomain>>
Received: from <serverdomain> (<serverdomain>. [<serverip>])
        by mx.google.com with ESMTP id s55si2781134ees.156.2011.10.20.03.22.02;
        Thu, 20 Oct 2011 03:22:02 -0700 (PDT)
Received-SPF: pass (google.com: domain of www-data@<serverdomain> designates <serverip> as permitted sender) client-ip=<serverip>;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of www-data@<serverdomain> designates <serverip> as permitted sender) smtp.mail=www-data@<serverdomain>
Received: by <serverdomain> (Postfix, from userid 33)
    id AEF1F47462EE; Thu, 20 Oct 2011 10:22:00 +0000 (UTC)
To: <myemail>
Subject: Registration confirmation
From: <sitename> mailing robot <no-reply@<serverdomain>>
MIME-Version: 1.0
Content-type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
Message-Id: <20111020102200.AEF1F47462EE@<serverdomain>>
Date: Thu, 20 Oct 2011 10:22:00 +0000 (UTC)

Please confirm your registration on the site by clicking this link:

<A href="<confirmationlink>" target=_blank><confirmationlink></A>
Run Code Online (Sandbox Code Playgroud)

这封电子邮件有什么问题?为什么 Gmail 认为它是垃圾邮件?

小智 14

您是否遵循他们的批量发件人指南?(就像“优先级:批量”标题......)

我认为您邮件中的 HTML 无效。没有根元素等。如果你发送纯 HTML 邮件,你应该确保它的 HTML 是正确的。

或者甚至更好:还包括您的消息的纯文本版本(像我这样使用控制台电子邮件客户端的人会感谢您!)。恕我直言,包括纯文本版本也将降低您的邮件被视为垃圾邮件的可能性(我看到的大多数垃圾邮件都是 HTML 格式的,这至少是 SpamAssassin 的标准)。


chr*_*tfr 7

我已经使用自己的专用服务器至少 5 年了。

有时 google 会将它们标记为垃圾邮件 2 天,然后当我在 Gmail 中检查“非垃圾邮件”时,再过 6 个月就好了。

你应该测试

此外,您的电子邮件内容会影响谷歌邮件

  • 正确的格式(通过 telnet 进行的简单测试大多数时候格式错误)
  • 关键字(使用“test”是个坏主意,在我的测试中它经常以垃圾邮件箱结尾)

正如我所说,在相同的内容和我的设置绝对没有变化的情况下,谷歌已经将它们标记为垃圾邮件两天,然后停止了。5 年多来,它发生了 3 到 4 次,但一次从未超过 48 小时。