为什么我的邮件被发送到垃圾邮件文件夹?

为什么我的邮件被发送到垃圾邮件文件夹?

我正在使用我自己的域名的电子邮件地址:[电子邮件保护]

我有一个简单的电子邮件注册表单,输入的电子邮件将发送到[电子邮件保护]使用 php 的 mail()。

我发现它总是进入垃圾邮件文件夹。从 mysite.com 发送的任何电子邮件最终都会进入垃圾邮件!

这是为什么?这个服务器很新。

答案1

这个问题得到了很多好的答案。

答案2

这是什么时候开始的?您使用 SpamAssassin 吗?

SpamAssassin 中存在一个漏洞,导致 2010 年收到的邮件获得更高的垃圾邮件评分。

https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6269

运行sa-update应该可以解决问题。或者,您可以找到72_active.cf规则文件并更改以下行:

header FH_DATE_PAST_20XX Date =~ /20[1-9][0-9]/ [if-unset: 2006]

读书:

header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]

然后重新启动SpamAssassin。

答案3

简短回答,检查您的 IP 是否被列入黑名单。很多地方都可以这样做。www.mxtoolbox.com 对我有用。没有关系或从属关系。

长话短说,您的邮件客户端可能不喜欢您发送的测试邮件的内容。或者它看到太多这样的邮件,以至于认为这些邮件是垃圾邮件。

如果您不在黑名单中,请在其他地方设置一个新的电子邮件帐户,并尝试从您的服务器向该帐户发送一条消息,看看是否可以发送成功。

答案4

要检查的一些事项:

  1. 你的 IP 被列入黑名单了吗?
  2. 你自己托管电子邮件服务器吗?有些反垃圾邮件服务会对来自自托管电子邮件提供商的电子邮件提出问题。
  3. 确保您的 DNS 记录具有所有正确的 MX 记录。
  4. 您是否指定了地址等所有电子邮件信息?

相关内容