我一直在使用php mail();
函数发送注册邮件的电子邮件。他们继续在hotmail的垃圾文件夹中结束。我有SPF设置,请提出我的建议如何解决这个问题?我要切换到smtp吗?
答案 0 :(得分:0)
您永远无法预测将使用哪些规则来识别Hotmail,Gmail等大型提供商的垃圾邮件。如果可以的话,垃圾邮件发送者也可以。那会很糟糕。
如果没有更多详细信息,我们无法看到可能会影响您的邮件的问题。提供一些示例代码。
尝试使用SpamAssassin分析您的消息,您可以在任何linux或unix服务器上安装和运行该消息。
答案 1 :(得分:0)
丹尼尔的链接(sending mail with php & escaping hotmails junk folder)对我来说是最有用的。我们多年来一直在与垃圾邮件分数作斗争,并且仅仅通过遵循规则就取得了不错的成功,您可以在该链接的最佳答案中找到这些规则。最后,我们发现使用像mail chimp这样的第三方系统发送邮件会容易得多。让他们为你的邮件爆炸带来热量。
没有提供大量代码,无用地重新发明轮子 -
确保您已准备好所有合适的标题
确保您有取消订阅链接
尽量不要有不合理的图像文字比例。像所有图像html电子邮件几乎肯定是垃圾邮件到hotmail
研究hotmail的垃圾邮件指南并遵守它们
其他一切都被一遍又一遍地说过。
请注意,我不建议您使用第三方系统,因为这不是您在问题中要求的内容。我只是告诉你,我工作的公司多年来一直在与垃圾邮件过滤器作斗争,虽然我们通过遵守规则取得了巨大的成功,但我们发现让其他系统为我们处理这些痛苦要容易得多 - 是的,即使它不是您的服务器,您仍然需要遵守规则。从长远来看,它更便宜。
如果丹尼尔将他的评论转变成一个问题,我会答应他。