У меня есть php 4.x, установленный на сервере, у меня есть скрипт для отправки писем, обычно 1 из 10 писем, которые я получаю, не будет иметь никакого тела, но тема будет там. Код отправки почты ниже.Получение пустых писем с сайта
$headers = "MIME-Version: 1.0 \n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \n";
$headers .= "From: Contact Form <[email protected]> \r\n";
$headers .= "Request Form: $name ($contactid)";
$subject = "Request: $name";
$body = "Name: $name<br />Email: $email<br />Phone: $phone<br/>";
mail("[email protected]",$subject,$body,$headers);
В чем причина этого. Это проблема с написанным скриптом или SMTP-сервером.
Ваш код предполагают, чтобы выдавать ошибку «Ошибка синтаксического анализа: синтаксическая ошибка, неожиданный T_STRING .....» после правильного кода –
Похоже, у вас есть поддельный цитату в конце этой строки '$ заголовков. = "Reply-To:". $ Name. "';; – martynthewolf
Это была ошибка ввода, я исправил ее, в основном я пытаюсь сказать, что я могу получать письма без ошибок анализа, но 1 из десяти писем будет быть пустым в теле – n92