$mailHeaders = "From: [email protected]{$_SERVER['HTTP_HOST']}\r\n" .
"Reply-To: [email protected]\r\n" .
"X-Mailer: PHP/" . phpversion();
if (!mail($tol, $subject, $mailMessage, $mailHeaders))
{
echo "<br />Mail failed to send. Sorry.";
}
Mail failed to send. Sorry.
이 울리는 것은 아니므로 전송하는 것을 알고 있습니다. 하지만 내받은 편지함에서받지 못합니다. 나는 이유를 알 수 없다.mail()이 (가) 우편이 아닙니다.
아하, 메일 대기열을 발견하여 이메일을 찾았습니다. 다시 보내려고 내가이있어 :
retry time not reached for any host
너희들이, 저기 serverfault로 이동이 좀 닫을 수 있습니까? :)
이것은 cPanel 서버에 있습니까? – Orbling
예. 나는 아마 그것을 언급 했어야했다. – Rob
PHP가 true를 반환하면 메일이 전송되었다는 의미는 아닙니다. 메일 서버는 메일을받은 후에도 메일을 거부 할 수 있습니다. – Lekensteyn