2013-10-12 47 views
0

我有一个生成电子邮件的联系表。如果客户有一个Hotmail帐户(我将其放入标题的回复部分),则不会发送电子邮件,任何其他电子邮件地址都可以正常使用,并且电子邮件的发送没有问题。PHP邮件回复:hotmail问题

例如:

如果$ contactEmail是[email protected]电子邮件不会被发送。

如果$ contactEmail是[email protected],则发送电子邮件。

这里是我的头......

$headers = "From: My Site <[email protected]>\r\n"; 
$headers .= "X-Sender: <[email protected]>\r\n"; 
$headers .= "Reply-To: $contactEmail\r\n"; 
$headers .= "MIME-Version: 1.0\r\n"; 
$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n"; 
$headers .= "X-Mailer: PHP4\r\n"; 
$headers .= "X-Priority: 3\r\n"; 
$headers .= "Return-Path: <[email protected]>\r\n"; 

任何想法/建议吗?

谢谢。

+0

电子邮件是垃圾邮件文件夹吗? – iCode

回答

0

按照有关sending HTML mail PHP手册,尝试添加“到”标题:

$headers = "From: My Site <[email protected]>\r\n"; 
$headers .= "To: Whoever <[email protected]>\r\n"; 
$headers .= "X-Sender: <[email protected]>\r\n"; 
$headers .= "Reply-To: $contactEmail\r\n"; 
$headers .= "MIME-Version: 1.0\r\n"; 
$headers .= "Content-Type: text/html; charset=iso-8859-1\r\n"; 
$headers .= "X-Mailer: PHP4\r\n"; 
$headers .= "X-Priority: 3\r\n"; 
$headers .= "Return-Path: <[email protected]>\r\n"; 
+0

我尝试添加“到”标题,但它仍然不发送。要回答其他建议..电子邮件不会以垃圾邮件结束,它不会被发送。 – John

0

尝试jerdiggity的回答第一和检查邮件的垃圾邮件文件夹结束。微软的SmartScreen垃圾邮件技术非常难以实现。您必须创建一个DNS SPF记录和一些“垃圾邮件”邮件才能将您的IP列入白名单。