Удалить заголовок PHPMailer From: 127.0.0.1

Когда я отправляю электронные письма через известные UA (такие как Outlook, Roundcube …), все в порядке

но

Когда я пытаюсь отправить программную электронную почту с помощью PHPMailer, у меня возникают проблемы с заголовками отправленных сообщений:

Received: from www.domain.tld (hostname.domain.tld [127.0.0.1])
by hostname.domain.tld (Postfix) with ESMTP id C4D7232C14EB
for <[email protected]>; Tue, 3 Feb 2015 16:23:17 +0100 (CET)

где www.domain.tld URL сайта, где находится мой скрипт, hostname.domain.tld очевидно, это полное доменное имя сервера.

Вот мой код:

$mail = new PHPMailer;
$mail->SMTPDebug = false;
$mail->isSMTP();
$mail->Host = 'localhost';
$mail->From = '[email protected]';
$mail->FromName = 'Some sender name';
$mail->addAddress($emailadresa, $ime);
$mail->CharSet = 'UTF-8';
$mail->isHTML(true);
$mail->Subject = 'Email subject';
$mail->Body = $htmlBody;
$mail->XMailer = ' ';

Я также заметил from www.domain.tld в заголовках, которых нет, когда я отправляю электронную почту через известные UA.

Как избавиться от заголовков 127.0.0.1 при отправке с PHPMailer?

0

Решение

Попробуйте использовать аутентификацию:

$mail->SMTPAuth   = true;
$mail->Host       = XX;
$mail->Port       = XX;
$mail->Username   = XX;
$mail->Password   = XX;

Таким образом, вы собираетесь использовать хост учетной записи электронной почты

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]