postfix и php mail()

Если в качестве MTA используется postfix, то строки хидера нужно завершать \n, а не \r\n. Примерно так:

$sHeaders = “From: \”NAME\” <EMAIL>\n” .
‘X-Mailer: Support form (PHP/’ . phpversion() . “)\n” .
“MIME-Version: 1.0\n” .
“Content-Type: text/plain; charset=utf-8\n” .
“Content-Transfer-Encoding: 8bit\n\n“;
mail(“e-mail@domain.tld”, Subject, MsgBody, $sHeaders);

2 comments

  • Anton

    Есть вопрос, а как настроить php.ini для работы с Postfix а не с Sendmail?

  • А ничего настраивать не нужно – у Postfix есть интерфейс подобный Sendmail.

Leave a Reply

Your email address will not be published. Required fields are marked *