有没有工具可以帮助我弄清楚为什么我的电子邮件被标记为垃圾邮件?

Is there a tool to help me figure out why my emails are getting flagged as spam?

提问人:Andrew G. Johnson 提问时间:2/8/2011 更新时间:5/14/2020 访问量:414

问:

我有一个PHP代码库,可以向用户发送允许的、选择加入的电子邮件。我正在使用 PHP mail() 函数,但这让我陷入了垃圾邮件问题。所以几个月前,我切换到 SendGrid,现在正在使用他们的 API。我现在正在处理我的一封更重要的电子邮件(这是一个酒店预订网站,这是酒店确认电子邮件),而不是让附属合作伙伴这样做,他们被标记为垃圾邮件。有没有一种工具可以复制/粘贴电子邮件的来源并让它标记潜在问题?

PHP 电子邮件 发送网格

评论

0赞 wimvds 2/8/2011
也许只是因为 sendgrid.com 被列入黑名单?这可以解释他们可选的“白名单合格”功能。
0赞 Andrew G. Johnson 2/8/2011
@wimvds 就像我在电子邮件中说的,在我发送这种新的电子邮件格式之前,我已经使用 sendgrid 几个月没有问题
0赞 wimvds 2/8/2011
嗯,从你的问题中还不是很清楚,但你有没有读过他们的 10 个技巧 让电子邮件远离垃圾邮件文件夹?它包含一些您可以使用的工具的链接。

答:

3赞 Mark Baker 2/8/2011 #1

在发送电子邮件之前,您始终可以通过 spamassassin 提供电子邮件,并检查其响应,以了解为什么您的邮件可能被标记为垃圾邮件。请参阅这篇博文,了解如何从 PHP 脚本访问 spamassassin 的一些建议,以及对这个 SO 问题的回答,了解几种替代方案。

评论

0赞 jeroen 2/8/2011
这也是我要开始的地方。
4赞 WiseGuyEh 2/8/2011 #2

Limus 可能有一些用处(这不是免费的,但可能有免费试用)。

最终,垃圾邮件过滤器将返回一个分数,让您知道电子邮件的“垃圾邮件”程度(通常是十进制数),或者什么都不返回 - 如果垃圾邮件过滤器要揭示您的电子邮件无法发送的确切原因,垃圾邮件发送者将能够更有效地定制他们的电子邮件内容。

解决电子邮件被标记为“垃圾邮件”问题的一些提示:

  • 阅读谷歌的本指南,并确保你至少为你发送电子邮件的域设置了SPF记录。
  • 如果您从同一域名地址发送“促销”(即使选择加入)电子邮件和确认电子邮件,请确保发件人地址不同。如果可能的话,从不同的域/邮件服务器发送您的促销和重要电子邮件。
  • 使用邮局主管服务(对我在工作中最有用的服务是 hotmail 服务)让您了解有多少电子邮件到达或未能到达目标(以及垃圾邮件分数的粗略指示)
  • 跟踪 DSN(递送服务通知)报告。如果您收到大量带有错误的报告,例如“地址不存在”、“永久移动”等,请从您的邮件列表中删除这些电子邮件地址。

编辑:忽略有关域的所有内容,只需重新阅读有关从SendGrid发送邮件的部分。

2赞 Peter G 2/8/2011 #3

据我所知,唯一可以分析实际邮件并报告任何潜在垃圾邮件迹象的工具是 MailChimp 的 Delivery Doctor。

http://www.mailchimp.com/features/delivery-doctor/

但是,您必须在他们那里拥有付费帐户才能使用它。

有些词会引发垃圾邮件警报,以下是其中 100 个词的列表:

http://blog.mannixmarketing.com/2009/08/spam-trigger-words/

格式错误的html可以做到,太多的感叹号也可以做到。