不能只向Hotmail发送邮件。(Gmail等完美运行)



我需要你的帮助。我有一个php脚本,可以向注册的人发送电子邮件。但该脚本不适用于hotmail。hotmail用户根本不会收到该电子邮件。甚至不在垃圾文件夹中。它对雅虎来说非常好!邮政我做错了什么。这是基本的邮件脚本:

 $to      = 'info@mydomain.nl, ****@hotmail.com, ***@live.nl';
 $subject = 'the subject';
 $message = 'hello';
 $headers = 'From: webmaster@example.com' . "rn" .
     'Reply-To: webmaster@example.com' . "rn" .
     'X-Mailer: PHP/' . phpversion();
 mail($to, $subject, $message, $headers);

结果:仅info@mydomain.nl收到邮件。

我该怎么解决这个问题?

顺便说一句,我的联系人脚本与hotmail配合得很好。

这不是PHP问题。这些不良邮件提供商使用非标准的激进反垃圾邮件策略,悄悄地丢弃收到的电子邮件。

您应该打电话给您的系统管理员,让他检查您的PHP服务器上的MTA。通常,使用PHP Internet服务提供商提供的MTA中继是一个更好的解决方案,而不是在PHP服务器机器上使用类似于sendmail的独立MTA。

HTH。

Hotmail电子邮件的传送是一个棘手的问题。

他们的服务器可能会根据电子邮件中的标题信息拒绝电子邮件,也可能是因为无法根据发送电子邮件的网络服务器的IP地址验证发件人域而拒绝电子邮件。

如果你还没有,你可以试着通过张贴你发送的域名的SPF记录来提高电子邮件的发送能力,看看这是否有帮助。MS有关于发件人ID身份验证的信息,以及如果存在问题,如何实现身份验证。http://www.microsoft.com/mscorp/safety/technologies/senderid/overview.mspx

如果不是这样,也许是电子邮件标题中包含的信息导致了问题,你能举个例子吗?

相关内容

  • 没有找到相关文章

最新更新