Я создаю веб-сайт, который отправляет и отправляет электронное письмо пользователю, когда он регистрируется.проблема с php mail Заголовок «From»
Мой код (суть его):
<?php
$to = "[email protected]";
$subject = "Test mail";
$message = "Hello! \nThis is a simple email message.";
$headers = "From: [email protected]";
$headers .= "\r\nReply-To: [email protected]";
$headers .= "\r\nX-Mailer: PHP/".phpversion();
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
проблема заключается в том, что, когда почта доставляется, то из заголовка остается [email protected]
, в то время как для ответа получает изменено на указанное значение.
box123.bluehost.com
- имя хоста сервера, на котором размещен веб-сайт.
Так что я делаю неправильно? Что я могу сделать, чтобы получить адрес «От» так же, как адрес ответа?
Является ли это чем-то, что я делаю неправильно или веб-хост играет фол?
У меня также была эта проблема и выложил для вас полезный ответ! –