Так как же сделать что бы отправлялись валидные мэйлы? Случайно прочитал топик в котором чел описывал такую же проблему, и вдохновившись решил таки найти откуда берется этот заголовок - Sender.
Незнаю, с того боку я зашел или нет, но мне это помогло. В скрипте libraries/phpmailer/phpmailer.php есть много хороших переменных, в том числе var $Sender, а также комментарий к ней:
/**
* Sets the Sender email (Return-Path) of the message. If not empty,
* will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
* @var string
*/
var $Sender = "";
где русским языком английскими буквами написано, что если значение не пустое (а оно млин пустое), то будет оправлено сендмейлу, что нам и нужно. Я вписал тот адрес который хотел видеть в заголовке Sender
var $Sender = "name@domen.com";
и алилуйя, отправляется письмо с валидными заголовками!
Ты - Лучший !!! Всё Гениальное - Просто!
ОтветитьУдалить3 дня бился с root@localhost в письме. Огромное спасибо!!!
ОтветитьУдалить