如何防止服务消息被标记为垃圾邮件?

时间:2014-06-07 07:26:08

标签: php email smtp phpmailer subscription

我支持为作者提供小型独立服务,他们希望与他人分享他们的文本,讨论它们等等。

任何服务都需要发送大量邮件:激活(加入后),确认等。我正在使用PHPMailer。

问题:我应采取哪些其他措施来防止服务发送的邮件被标记为垃圾邮件?我应该以某种方式调整DNS设置吗?我可以用某种方式在热门邮件服务中注册我的服务器吗?

非常感谢任何链接以及您的体验。

2 个答案:

答案 0 :(得分:1)

<强> 1。邮件标题

发送邮件时使用正确的邮件管理员。

<强> 2。 DNS设置

<强> &GT;&GT; DNS第1部分

确保已正确配置Zonefile / DNS服务器。创建一个TXT记录,一小部分提供商检查SPF记录(用您的&替换IP 255.255.255.255)。

如果您的提供商接受编辑完整的Zonefile,请添加以下行:

@ 300 IN TXT "v=spf1 ip4:255.255.255.255 ~all"

否则创建内容为v=spf1 ip4:255.255.255.255 ~all

的TXT记录

<强> &GT;&GT; DNS第2部分

添加反向DNS(rDNS)条目。 rDNS将您的IP 255.255.255.255解析为正确的主机名(与域名解析相反)

<强> &GT;&GT; DNS第3部分

检查您是否设置了MX记录。

第3。服务器设置

确保您的服务器已配置。检查是否配置了正确的主机名!

<强> 4。测试

使用GMX,Google-Mail,Yahoo-Mail等许多freemailer测试您的系统,以检查邮件是否转到垃圾邮件文件夹。

答案 1 :(得分:0)

如果您要从服务器发送任何电子邮件,谷歌的好关键字:

  • SPF(发件人政策框架);
  • DKIM(DomainKeys Identified Mail);
  • 营销/交易电子邮件;
  • 邮件交换记录(MX记录)
  • Postfix(邮件传输代理)

还有一个注意事项。如果您是小型创业公司,使用现有的电子邮件传送服务(Google SendGrid,Amazon SES)会更容易,更便宜,更强大,更可靠服务。

为什么呢?仅仅因为电子邮件以这种方式工作。这些服务具有很高的声誉,他们会在您发送任何电子邮件之前检查您的应用程序。因此,您不仅要购买一些技术工具,还要购买他们声誉的一部分,这从零开始并不容易。

如果您正确设计邮件系统(始终保存您发送给数据库的所有内容!),将来很容易切换到任何其他解决方案。