2015-06-27 70 views
-1

我在這裏有一個問題,我希望你可以幫忙,我有一個使用iis6和PHP的Web服務器,PHP配置設置爲使用我的sbs2008 SMTP服務器發送電子郵件。PHP錯誤500發送郵件

我的問題是,約10倍的電子郵件失敗,但有時它可以正常工作。我實際上已經獲得了自己的雲端設置,但是在發送電子郵件時它非常間歇。

我知道這與Owncloud無關,因爲我得到一個小的php郵件測試腳本,只是發送電子郵件 - cloud.codeman.org/mailtest.php,但你會看到有時我得到500錯誤,有時測試郵件發送,讓我瘋狂:-x

我在想,是否有一種方法可以診斷髮生了什麼,或者如果有人以前見過這種情況。

乾杯使用的是Windows 7 IIS6 PHP和使用SMTP傳遞到我的網站主機收郵件向外界發送郵件到SBS2008 馬克

PS IM。

回答

-1

你應該檢查你的錯誤日誌,當你得到「內部服務器錯誤」時,通常錯誤日誌指向正確的方向。
如果你不知道它的路徑,看到 Where does PHP store the error log? (php5, apache, fastcgi, cpanel)

包裹在郵件功能好像看見塊,如果它成功執行。

if(!mail($to, $subject, $msg, $headers)){ 
    echo error_get_last(); 
} 
+0

檢查錯誤日誌和粘貼到這裏,當然刪除後的敏感信息。 –

+0

我試圖回去 –