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

问题描述 投票:5回答:4

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

php email sendgrid
4个回答
4
投票

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

最终,垃圾邮件过滤器将返回一个分数,让您知道电子邮件的“垃圾邮件”程度(通常是一个十进制数字),或者根本不发送任何邮件。将能够更有效地定制其电子邮件内容。

一些解决被标记为“垃圾邮件”的电子邮件的技巧:

  • 阅读this guide by google,并至少确保为发送电子邮件的域设置了SPF记录。
  • 如果您从同一域地址发送“促销性”电子邮件(即使是首选邮件)和确认电子邮件,请确保发件人地址不同。尽可能发送来自不同域/邮件服务器的促销电子邮件和基本电子邮件。
  • [使用邮局主管服务(对我来说,最有用的服务是hotmail service)使您可以了解有多少电子邮件已达到或未达到目标(同时大致表明了垃圾邮件得分)]
  • 跟踪DSN(送货服务通知)报告。如果您收到大量错误报告,例如“地址不存在”,“永久移动”等,请从邮件列表中删除这些电子邮件地址。

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


3
投票

您总是可以在发送电子邮件之前先通过spamassassin来发送电子邮件,然后检查电子邮件的响应以查看为什么您的邮件可能被标记为垃圾邮件。有关如何从PHP脚本访问spamassassin的一些建议,请参见此blog post,以及一些替代方法,请参见this SO question的响应。


2
投票

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

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

不过,您必须与他们有一个付费帐户才能使用它。

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

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

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


0
投票

非常好阅读。但是,还有更多最新的博客可以帮助您摆脱垃圾邮件过滤器。请查看此示例:https://nobullmarketing.com.au/will-your-marketing-emails-get-past-spam-filters/

© www.soinside.com 2019 - 2024. All rights reserved.