2013-10-12 41 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列入白名單。