這是我的電子郵件發送代碼:發送的電子郵件到達時數小時延遲
if(isset($_POST['contactname']) && isset($_POST['email']) && isset($_POST['message'])) {
$contactname = $_POST['contactname'];
$email = $_POST['email'];
$message = $_POST['message'];
$subject = "Ձեզ գրել են ձեր կայքից";
$to = "[email protected]";
$headers = "From: ".$email;
mail($to,$subject,"Ձեզ գրել է: $contactname \n $message",$headers);
echo "E-mail-ը հաջողությամբ ուղարկվեց";
}
else if(empty($_POST['contactname']) && empty($_POST['email']) && empty($_POST['message'])) {
"erroooor";
}
一切都OK了那裏,一切正常,沒有任何錯誤,但電子郵件後幾個小時到來。我怎樣才能解決這個問題?
當它到達副當你送的? – Woot4Moo
這可能是郵件服務器本身的問題。一般來說,php的郵件功能很糟糕。 – Ahatius
你可以發佈郵件消息的標題嗎?另外,這可能更多的是在serverfault的主題。 –