防止邮件被标记为垃圾邮件


28

这是一个有关避免将外发邮件归类为垃圾邮件的规范问题
也相关:

我想知道如何防止来自我网站的电子邮件被标记为垃圾邮件?我正在使用sendmail。

我正在尝试通过我的ruby-on-rails应用程序发送电子邮件。邮件都是用瑞典语写的(如果有区别吗?)。我不知道为什么他们不断被标记为垃圾邮件。

我可以做些什么来最大程度地降低风险吗?


3
这完全取决于为什么您的电子邮件被标记为垃圾邮件-您可以更具体地说明这个问题吗?:-)
voretaq7'1

我已经对问题进行了一些更新,也许仍然是不确定的,但是要更加具体则有些困难。只问您是否想了解更多!谢谢!
jonepatr 2011年

可能重复,请参阅:serverfault.com/questions/41693/...
gravyface

Answers:


24

主要的ISP(包括gmail,hotmail,yahoo等网络邮件提供商)会将邮件标记为垃圾邮件,原因有以下几种:

  1. 如果您是从住宅IP地址发送的
  2. 如果您是从信誉较差的IP地址发送的
  3. 如果您发送的邮件符合某些模式(很难描述,但是软件会以一种模糊匹配的方式寻找“恭喜,您已经赢了10亿美元!”)。
  4. 如果您发送太多邮件到ISP的速度太快
  5. 如果ISP中的用户过多,请单击电子邮件中的“这是垃圾邮件”按钮
  6. 如果您不使用SPF来识别您域中的哪些邮件服务器可以发送电子邮件,而哪些服务器不可以发送电子邮件,
  7. 如果您不使用DKIM签名消息
  8. 如果您尚未请求成为“大量发件人”的权限(某些服务例如AOL和hotmail)
  9. 如果您的IP地址在任何DNS阻止列表中

还有很多其他可能的原因。

您可以在https://www.senderscore.org/上查看IP地址的信誉。
您可以在http://www.mxtoolbox.com/blacklists.aspx上查看您是否在各种阻止列表中


6

除了出色的答复中的所有步骤之外,许多最大的电子邮件提供商还为(批量)发件人提供了特殊的工具和程序,可以帮助您防止有效的电子邮件被标记为垃圾邮件。反馈循环程序非常典型,可以使您(作为发件人)响应收件人的垃圾邮件投诉,而不必立即将其作为垃圾邮件发件人列入黑名单。

虽然仍然没有保证。

微软负责等等@hotmail.com@live.com@outlook.com@msn.com提供:

  • 针对域所有者的垃圾邮件报告程序JMRP
  • 智能网络数据服务SNDS主要用于IP空间的所有者,而不是单个域。

Google@gmail.com产品:

AOL提供:

无疑还有更多!


这些都是很棒的提示!即使我遵循所有其他常规最佳做法(例如DKIM和检查黑名单),Microsoft仍无法将我的电子邮件标记为垃圾邮件。我很想知道这些建议会产生什么样的影响,但是现在我对自己的处境更加乐观。谢谢!
FlippingBinary

0

通常,将邮件标记为垃圾邮件的原因还在于缺少多个标头,最常见的是“ To”标头,这通常是在从主机控制台发送邮件或配置错误的脚本时发生的。


0

没有简单的答案。从发送主机到邮件服务器,以及从邮件服务器到目标节点(正在下载电子邮件的主机)执行traceroute。只是每个节点都可以成为反垃圾邮件服务器,并且可以将您的电子邮件标记为垃圾邮件。更不用说可以存在透明的反垃圾邮件代理/ utms / andsoon,并且最终在用户计算机上安装了AntiVirus软件。

通常,您首先可以做的是:

  • 在目标帐户的邮件服务器上禁用反垃圾邮件
  • 检查目标路由器上是否没有反垃圾邮件也充当反垃圾邮件
  • 可以将发件人域列入白名单
  • 钻出sendmail日志,检查您的应用程序是否正常运行并且不发送数千封电子邮件
  • 检查您是否没有违反isp上的mailsend政策(通常是邮件/小时)
  • 检查域的正确DNS配置,例如。SFP领域
  • 从mxtoolbox.com运行一些测试,以发现邮件服务器的潜在问题。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.