У меня PHP 5.5.9 на Ubuntu 14.04.3 LTS.
Я использую sSMTP и Google SMTP для отправки писем с помощью функции PHP mail (). Что-то изменилось, потому что теперь, когда я получаю электронную почту с сервера, отправителем является www-data, даже если я указал заголовки для электронной почты, как показано ниже
$headers = "MIME-Version: 1.0\r\n";
$headers .= "From: Site Webmaster <[email protected]> \r\n";
$headers .= "To: ".$email."\r\n";
$headers .= "Content-Type: multipart/alternative;boundary=" . $boundary . "\r\n";
$headers .= 'X-Mailer: PHP/' . phpversion();
mail('', $subject, $message, $headers) or die(var_dump(error_get_last()));
Работает иначе, но, как мне грустно, отправитель показывается как www-данные
Я пытался добавить строки для повторных оценок на sSMTP, и у меня есть
FromLineOverride=YES
в ssmtp.conf, но все равно не работает
Задача ещё не решена.
Других решений пока нет …