У меня возникла проблема с отправкой сообщений электронной почты при добавлении информации заголовка. Однако, когда я просто удаляю параметр заголовка, он работает. Что не так? Это код? Или некоторые настройки, которые мне нужно изменить на панели администратора веб-сервера, чтобы сказать «Разрешить заголовки» или что-то еще? Я пытаюсь отправить hotmail в случае, если это имеет какое-либо отношение к определению проблемы. Любая помощь будет принята с благодарностью. Благодарю.PHP - не отправляет письма с информацией заголовка
Ниже Не Отправить на e-mail:
<?php
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]';
mail($to, $subject, $message, $headers);
?>
Ниже Посылает Email:
<?php
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]';
mail($to, $subject, $message);
?>
Попробуйте отправить в Gmail и посмотреть его в спаме. Hotmail имеет тенденцию отбрасывать электронные письма, которые не соблюдают стандарты RFC. – transilvlad
Попробуйте добавить '\ n' в конец' $ headers', но это всего лишь предположение. –
@PetrR. На самом деле он должен добавить \ r \ n, но сервер также должен добавить его, если его нет. – transilvlad