如何确保以编程方式发送的电子邮件不会自动标记为垃圾邮件?

如何确保以编程方式发送的电子邮件不会自动标记为垃圾邮件?

这是一个棘手的问题,我一直依赖技术,例如基于许可的电子邮件(即只发送给你有权发送给的人),而不是使用公然的垃圾邮件术语。

最近,我以编程方式发送的一些电子邮件已经开始自动拖入人们的垃圾邮件文件夹中,我想知道我能做些什么。

尽管这些特定的电子邮件不是人类会标记为垃圾邮件的事实,但具体而言,它们是包含人们已经支付了很多钱的许可证密钥的电子邮件,所以我认为他们不会认为它们是垃圾邮件

我认为这是一个很大的话题,我本质上是一个无知的傻瓜。


不负相思意
浏览 1042回答 4
4回答

宝慕林4294392

使用电子邮件身份验证方法(如SPF和DKIM)来证明您的电子邮件和域名属于一起,并防止欺骗您的域名。SPF网站包含一个向您生成站点DNS信息的向导。检查您的反向DNS,以确保您的邮件服务器指向的IP地址,您用于发送邮件的域名。确保您使用的IP地址不在黑名单中确保回复地址是有效的现有地址。在“收件人”字段中使用收件人的完整真实姓名,而不仅仅是电子邮件地址(例如"John Smith" <john@blacksmiths-international.com>)。监控您的滥用帐户,例如abuse@yourdomain.com和postmaster@yourdomain.com。这意味着 - 确保这些帐户存在,阅读发送给他们的内容,并根据投诉采取行动。最后,让取消订阅真的很容易。否则,您的用户将通过按垃圾邮件按钮取消订阅,这将影响您的声誉。也就是说,让Hotmail接受你的电子邮件仍然是一种黑色艺术。

largeQ

最重要的是:发件人地址(“发件人”)是否属于从您发送电子邮件的服务器上运行的域?如果没有,那就这样吧。永远不要使用发件人地址xxx@gmail.com。用户reply-to如果您需要回复来到达不同的地址。您的服务器是否在黑名单中(例如,检查spamhaus.org上的IP)?当邻居表现不佳时,您可以使用共享主机。邮件是否通过垃圾邮件过滤器过滤?使用具有垃圾邮件文件夹的freemailer打开一个帐户并查找。此外,尝试将邮件发送到地址而不进行任何垃圾邮件过滤。您是否可能需要mail()的第五个参数“-f”来添加发件人地址?(参见PHP手册中的mail()命令)如果您有权访问日志文件,请检查这些文件。你检查“from:”地址是否有可能的退回邮件(“退回发件人”)?您还可以设置单独的“错误到”地址。
打开App,查看更多内容
随时随地看视频慕课网APP