2012-05-17 190 views
3

我被卡住了,無法弄清楚我的生活爲什麼這不起作用。它在工作之前。出於安全原因,我更改了下面的電子郵件地址。郵件腳本不能正常工作

$to = "[email protected]"; 
$subject = "Submission"; 
$body = "Test Body"; 
$header = "From: [email protected]";     
if (mail($to, $subject, $body, $header)) { 
    echo "message was successfully sent."; 
    echo "$to $subject <br/> $body <br/> $header"; 
} else { 
    echo "There was a Problem."; 
}; 
+0

你檢查了你的日誌嗎? – Sampson

+3

定義「不工作」。它顯示「有問題」還是它表示發送了,但沒有? – jprofitt

+0

沒有錯誤,並表示它甚至在日誌中發送。我已經通過郵件服務器進行了檢查,郵件服務器沒有收到任何郵件或者發現任何垃圾郵件。 –

回答

0

我查看了我們的郵件服務器並更改了垃圾郵件過濾器設置,以查看會發生什麼。低和看現在一切正常工作。奇怪的是,它沒有顯示電子郵件甚至已經收到。但不管問題解決了。感謝大家的幫助,我們對此表示感謝。

0

首先:你必須確保你的AMBIENTE配置正確。你的腳本也不會顯示錯誤信息。

提示:用戶PHPMailer。 (http://phpmailer.worxware.com/) 這個類顯示spefic消息,他們可以解決什麼是錯誤的。

重要: 如果您不確定錯誤在哪裏,您會在嘗試和嘗試沒有方向時感到沮喪。電子郵件不會被髮送的原因很多。

使用PHPMail並找出錯誤在哪裏,之後你可以再次問這裏,好處是你有錯誤的描述。

我有一個類似的問題,PHPMail幫了我很多!

所以,試試看,告訴我們錯誤。