0
//send email
$to = $_POST['email'];
$subject = "Welcome!";
$body = "Contains sensitive information that activates users so I've removed it.";
$additionalheaders = "From: <".SITEEMAIL.">\r\n";
$additionalheaders .= "Reply-To: ".SITEEMAIL."";
mail($to, $subject, $body, $additionalheaders);
В основном вышеприведенный код успешно отправляет электронное письмо, а во входящей строке он отображается как noreply @ mydomain, но это замечательно, но я заметил, что на других сайтах отображаются фактические имена. Как и сообщения из Facebook, скажите Facebook не [email protected] Есть ли заголовок, который я пропускаю, чтобы выполнить это?PHP отправить имя почтового ящика, а не адрес электронной почты
EDITED ПОКАЗАТЬ ОТВЕТ:
//send email
$to = $_POST['email'];
$subject = "Welcome!";
$body = "Contains sensitive information that activates users so I've removed it.";
$additionalheaders = "From: Name <".SITEEMAIL.">\r\n";
$additionalheaders .= "Reply-To: ".SITEEMAIL."";
mail($to, $subject, $body, $additionalheaders);
$ additionalheaders = "From: <" SITEEMAIL.. "> \ Г \ п"; подумайте здесь? – joshua