2012-01-31 80 views
0

可能重复:
sending mail with php & escaping hotmails junk folderPHP电子邮件进入垃圾邮件文件夹中的Hotmail

我一直在使用PHP mail();功能来发送电子邮件的注册消息。他们继续在hotmail的垃圾文件夹中结束。我有SPF设置,请给我建议如何解决这个问题?我应该切换到smtp?

+0

获取合法邮件服务器:) – Vyktor 2012-01-31 21:31:26

+2

...以及数百个...... – 2012-01-31 21:31:40

+0

检查服务器IP的黑名单,实施DKIM/DomainKeys等 – ceejayoz 2012-01-31 21:39:25

回答

0

丹尼尔的链接(sending mail with php & escaping hotmails junk folder)将是我认为对你最有用的。我们多年来一直在与垃圾邮件分数作斗争,并且只需遵循规则即可获得一些体面的成功,您可以在该链接的顶级答案中找到这些规则。最后,我们发现使用像mail chimp这样的第三方系统发送邮件更容易。让他们为你的邮件爆炸取暖。

没有提供的代码大块是白白重塑车轮 -

确保你有适当的ALL头就位。
确保您已取消订阅链接
尽量不要有不合理的图像与文本比例。像所有的图片html电子邮件几乎肯定是垃圾邮件到hotmail。
研究Hotmail的垃圾邮件指南并遵守它们

其他一切都被一遍又一遍地说过。

请记住,我并不建议您使用第三方系统,因为这不是您在问题中所要求的。我只是告诉你,我工作的公司已经与垃圾邮件过滤器作斗争多年了,虽然我们通过遵守规则取得了巨大成功,但我们发现让其他系统为我们处理这些痛苦要容易得多 - 是的,即使它不是您的服务器,您仍然需要遵守规则。从长远来看,它更便宜。

如果丹尼尔的评论变成了一个问题,我会提出答案。

0

你永远无法预测什么规则将用于识别Hotmail,Gmail等大型提供商的垃圾邮件。如果可以的话,垃圾邮件发送者也可以。那会很糟糕。

没有更多的细节,我们看不到可能会影响您邮件的问题。提供一些示例代码。

尝试分析您的消息SpamAssassin,您可以在任何Linux或Unix服务器上安装和运行它。

相关问题