这是我的电子邮件发送代码:发送的电子邮件到达时数小时延迟
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的主题。 –