Заголовки PhPmail отображаются в сообщении, пока я не хочу их;) - PullRequest
0 голосов
/ 08 декабря 2011

У меня есть следующие заголовки для писем, отправленных с phpmailer:

    $headers = 'From: ' . $from . "\n";
    $headers .= 'MIME-Version: 1.0' . "\n";
    $headers .= 'Content-Type: text/html; charset=iso-8859-1' . "\r\n";
    $subject = EMAIL_SUBJECT ;

Я передаю их так (кажется, стандартно ...):

    mail(EMAIL_TO, $subject , stripslashes($message), $headers);

В результате моя почта отлично отправляется, тема и т.д. появляются, но в основной части сообщения перед запуском html я получаю:

Идентификатор сообщения: Дата: чт, 8 декабря 2011 г. 08:55:33 +0100 (CET) Return-Path: my@email.org X-OriginalArrivalTime: 08 декабря 2011 г. 08: 04: 43.0526 (UTC) [0B336260: 01CCB580]

Я не мог избавиться от этого. спасибо.

1 Ответ

0 голосов
/ 14 декабря 2011

Я изменил код следующим образом:

$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
$headers .= 'From: ' . $from . "\n";

Обратите внимание, я удалил \ r строки Content-type и изменил порядок заголовков.

...