PHP mail()和hotmail

时间:2013-09-14 10:41:36

标签: php email

我今天推出了一款产品,并且完全无法通过我的php mail()脚本接收电子邮件帐户。

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

$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。

有人征服了类似的问题吗?它不会进入SPAM

2 个答案:

答案 0 :(得分:0)

尝试使用SMTP代替。来自mail()的邮件经常转到垃圾邮件文件夹,因为服务器无法验证邮件来源。

答案 1 :(得分:0)

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

远景,但您的电子邮件验证(如果有的话)可能存在冲突吗?前段时间我有一个问题,正则表达式没有捕获Hotmail帐户,花了我这么长时间来搞清楚。

另外,我同意其他响应者的观点,即某些邮件服务只是删除了他们认为是垃圾邮件的内容,我认为有一个“垃圾邮件级别”的东西可以设置垃圾邮件的攻击程度。

希望这有帮助。