2015-04-26 2 views
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); 
+1

$ additionalheaders = "From: <" SITEEMAIL.. "> \ Г \ п"; подумайте здесь? – joshua

ответ

Смежные вопросы