我有(我認爲)是一個簡單的腳本來發送短信箱:PHP郵件功能,給予致命錯誤,但郵件仍發送
<?php
$to = "[email protected]";
$subject = "Amendment required";
$message = "Employee: " . $_POST['employees'] . "<BR /><BR />Notes: " . $_POST['notes'] . "<BR /><BR />Reported By: " . $_POST['empID'] . ".";
$from = "[email protected]";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $from";
mail($to,$subject,$message,$headers);
?>
(我已經改變了電子郵件地址隱私的原因)
當這個被加載時,延遲一段時間後,我們得到的錯誤
「致命錯誤:最長30秒的執行時間超過了......」 - 但郵件發送成功。
我在這裏錯過了一些簡單的東西嗎?
很多感謝
萊迪
它是否獨立於您在「to」字段中設置的電子郵件地址發生?我正在考慮接收方的某種反垃圾郵件措施.. – naivists 2010-01-04 11:40:52
我試圖更改電子郵件地址,現在我收到了另一個錯誤:警告:mail()[function.mail]:SMTP服務器響應: 530中繼不允許.. – leddy 2010-01-04 13:02:16
下一個問題,如何在您的PHP.ini中配置SMTP,您如何從您的本地SMTP服務器,從您的提供商的服務器發送這些電子郵件?檢查php.ini文件中的[mail function]部分。 – naivists 2010-01-04 22:08:11