2011-12-26 79 views
-1

當我發送郵件到「[email protected]」時,它工作正常。但是當我將電子郵件地址「[email protected]」更改爲「[email protected]」時,郵件尚未發送,我找不到這裏的錯誤。這兩個電子郵件地址都正確並且總是在條件下打印消息行。郵件功能不能在php中工作

我還檢查郵件中的垃圾,垃圾郵件等

//$email_id = "[email protected]"; 
$email_id = "[email protected]"; 
$subject = "New Suggestion Posted. Waiting for approval."; 
$mail_msg="Hello Admin,<br><br>New Suggestion Posted. Waiting for approval.<br><br>"; 

$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
$headers .= "From: Tata NYK <[email protected]>"; 
$headers .= "Organization: Tata NYK\r\n"; 
if(mail($email_id,$subject,$mail_msg)) 
    echo "mail sent to = ".$email_id; 
+1

我認爲郵件正在拍攝,但可能是您的域名在'sunarctechnologies.com'黑名單中。 – Rikesh

+0

其實我有一個域名列表,我想不是所有的都在黑名單中。 – Bajrang

+0

它是您的生產服務器中的網站嗎?你也可以嘗試使用'SMTP'發送你的郵件.. – Rikesh

回答

0

你檢查垃圾郵件/垃圾郵件?嘗試使用http://swiftmailer.org/使事情變得更容易。您不需要手動添加您自己的所有標題。

0

我認爲它的問題與sunarctechnologies.com的SMTP服務器。查看您的域的錯誤日誌。