邮件没有发送到outlook,hotmail

时间:2017-01-15 06:14:39

标签: php email shared-hosting

我的网站托管在bluehost上,每天向客户发送邮件(使用cron作业)。除了outlook和hotmail之外,所有邮件都正常工作。客户未在Outlook / Hotmail帐户上收到电子邮件。我检查了代码并且它正常工作,使用php邮件功能返回true。

托管上的MX记录设置为gmail,bluehost支持称其代码问题或我需要咨询谷歌但是当我通过Gmail帐户发送直接邮件时,客户正在获取它们。

我不确定如何调试和解决此问题。有人可以建议我解决这个问题的方法或背后可能的原因。

1 个答案:

答案 0 :(得分:0)

我知道这是几个月后,但也许我可以提供帮助。我和他一起战斗了一段时间。这取决于你正在使用的邮件,以及你的代码,所以最好将它发布在这里。

总的来说,Outlook和Hotmail的垃圾邮件过滤器非常多,所以需要考虑的事项清单。

首先 - 我听说第三方邮件会很快被列入黑名单或被阻止(查看他们的评论),所以请检查IP地址是否已被列入黑名单。您可以联系outlook来做这件事(祝你好运),或者给自己发一封电子邮件,在电子邮件的标题中找到你的IP,并在某处查看黑名单检查器。

第二 - 作为2003年美国CAN-SPAM法案的一部分,你需要提供某种取消订阅链接以及好书。

第三 - 如果您使用phpMailer或其他类似的东西,您将需要删除任何看起来像这样的东西:

getItemMetadata()

因为这会将其标记为垃圾邮件
第四 - 如果你最终试图通过你的Gmail发送你的电子邮件,允许访问第三方应用程序,然后去这里(https://accounts.google.com/b/0/DisplayUnlockCaptcha),它将显示在你的Hotmail中就好了。

请注意,如果您使用相同的消息经常测试您的Hotmail,它将再次被阻止。

希望这有帮助!

相关问题