0

我今天要推出一个产品,但我的 php mail() 脚本完全无法接收 hotmail 帐户的电子邮件。

我四处寻找,发现其他人有类似的问题,但还没有找到真正的解决方案

$Email = "my@email.com";
$Name = "My name";
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= "From: ". $Name . " <" . $Email . ">\r\n";
$body = "bleh";

mail($recipient, "My email", $body, $headers);

它可以很好地发送到 GMail 等,而不是 hotmail。

有人克服过类似的问题吗?它也不会进入垃圾邮件

4

2 回答 2

0

这是您使用的确切代码吗?

很长一段时间,但是您的电子邮件验证是否存在冲突(如果有的话)?不久前,我遇到了一个问题,即 regex 没有捕获 hotmail 帐户,我花了很长时间才弄清楚。

否则,我同意其他响应者的观点,即某些邮件服务只是删除他们认为是垃圾邮件的内容,我认为有一个“垃圾邮件级别”的东西,您可以设置垃圾邮件机器人的攻击性。

希望这可以帮助。

于 2013-09-14T11:42:47.330 回答
0

尝试改用 SMTP。来自 mail() 的邮件通常会进入垃圾邮件文件夹,因为服务器无法验证消息来源。

于 2013-09-14T11:25:53.623 回答