PHP функция почты, убрать необходимость для ошибок в заголовок - PullRequest
0 голосов
/ 31 августа 2011

Я на сервере, для которого требуется установить заголовок errrors-to при использовании функции PHP mail ().В популярных приложениях, таких как Wordpress, этот заголовок не указывается (по крайней мере, не везде), поэтому электронное письмо не отправляется (вместо этого мне отправляется сообщение о том, что при отправке электронного письма произошла ошибка, поскольку в нем отсутствовал заголовок).Хост сервера говорит, что это не то, что они могут изменить для системы.У меня нет доступа к INI-файлу.Что я могу с этим поделать?

1 Ответ

1 голос
/ 31 августа 2011

да, установив нужный вам mail-заголовок с помощью обычной функции mail () :

<?php
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'errors-to: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

В WordPress вы можете перегрузить wp_mail () -функция для включения этого заголовка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...