Как убрать имя пользователя хостинга и адрес сайта хостинга в функции php mail - PullRequest
0 голосов
/ 17 декабря 2011

Я создал функцию php mail на настраиваемой странице wordpress, и функция php mail работает хорошо.Но, когда я получаю электронное письмо с этой пользовательской страницы wp, в моем почтовом ящике появляется сообщение «1001 *» с указанием имени моего хостинга и hostuser@lome.dreamhost в разделе заголовка письма.Итак, есть ли способ удалить имя пользователя и адрес сайта хостинга? Какой я использую код в настраиваемой странице WordPress ниже,

 <?php
    if (isset($_REQUEST['email'])) {

$admin_mail = get_bloginfo('admin_email');

$header  .= 'MIME-Version: 1.0' . "\r\n";

$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$header .= "Email From " . $_REQUEST['email'];

$subject = "Testing Form" ;

$message .= 'Testing Form For Removing user name ';

$message .= "email request and other Request are here";

mail( $admin_mail, "Subject: $subject",$message, $header );

} else {
    Here is form<form>
}
?>

1 Ответ

1 голос
/ 17 декабря 2011

это недопустимый заголовок письма

$header .= "Email From " . $_REQUEST['email'];

try:

$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...