Столкнулся с такой ситуацией - при отправке письма из скрипта через mail() Код (Text): mail($to,$subj,$body,'From: user@mysite.com'); в sendmail во from попадает почему-то www@localhos.localdomain. Вообще наличие From в Headers никак влияет на отправку письма. Лечится только добавлением ключа -f Код (Text): mail($to,$subj,$body,'From: user@mysite.com', '-f user@mysite.com'); Как такое может быть? Система Linux PHP 5.2.17 (cli) (built: Aug 19 2011 14:37:56)
Спасибо. Но заголовки формируются правильно. Тут я просто для примера указал только поле From кратком виде. Для чистоты эксперимента вставил Вашу строчку - все равно без ключа -f from в sendmail не тот, что в $headers.
Просто в чем проблема - на одном серваке несколько проектов. В каждом стандартный мейлер. Не хочется править в каждом руками класс.