Exim - неверный Return-Path и Sender

Решение проблем связанных с электронной почтой при использовании Brainy
Ответить
dmitry_stas
Сообщения: 118
Зарегистрирован: Вт апр 17, 2018 7:43 am

Exim - неверный Return-Path и Sender

Сообщение dmitry_stas » Пт сен 07, 2018 9:37 am

Доброго.

Установлен EXIM 4.91. В отправляемых письмах проставляется неверный Sender и Return-Path вида user@qualify_domain , т.е. например если qualify_domain = localhost и отправляем тестовое письмо через панель, то в заголовках будет проставлено root@localhost. Это не совсем верно, например поэтому письмо может не проходить проверку spf со всеми вытекающими. Само собой qualify_domain можно задать другим, но это тоже не перекроет все вероятные проблемы. Sender и Return-Path всегда должны быть как email отправителя, и это будет правильным во всех возможных вариантах. Только так можно корректно настроить DMARC для домена, и т.п. Собственно, на других панелях (например ISP Manager, Vesta) именно так и происходит. В правильности этого также легко убедиться если открыть исходный код любого письма, отправленный напрямую с почтового сервера либо с почтового клиента, например с гугла, или mail.ru - в полях всегда стоит email отправителя.

Собственно вопрос - что нужно поправить, чтобы Return-Path и Sender были равны адресу отправителя?

Аватара пользователя
alenka
Сообщения: 148
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Неверный заголовок Return-Path

Сообщение alenka » Пт сен 07, 2018 9:55 am

Собственно вопрос - что нужно поправить, чтобы Return-Path был равен адресу отправителя?
Если много доменой попробуйте удалить значение qualify_domain (чтобы в файле exim ничего не было)
Если не поможет и вы отправляете скриптами то вам нужно при отправке отправлять нужные заголовки.
Ну и 3 вариант
в файле exim.conf

begin rewrite
*@* alenkatestconfig@gmail.com F

что то в этом роде заменит заголовки на нужные.

root@localhost над этим еще работаем

dmitry_stas
Сообщения: 118
Зарегистрирован: Вт апр 17, 2018 7:43 am

Re: Неверный заголовок Return-Path

Сообщение dmitry_stas » Пт сен 07, 2018 11:01 am

alenka писал(а):
Пт сен 07, 2018 9:55 am
Если много доменой попробуйте удалить значение qualify_domain (чтобы в файле exim ничего не было)
уже пробовал, не помогает, тогда насколько я понял поставляется значение hostname, и получается по сути тоже самое
alenka писал(а):
Пт сен 07, 2018 9:55 am
Если не поможет и вы отправляете скриптами то вам нужно при отправке отправлять нужные заголовки.
так и делаю, только вопрос в том что один и тот же скрипт на Veste все ок, а на Brainy - не очень
alenka писал(а):
Пт сен 07, 2018 9:55 am
Ну и 3 вариант
не вариант :)

ладно, попробую сравнить с конфигом Весты, может увижу в чем разница. проблема в том что там где у меня установлена Веста стоит не Centos, а Debian, и вообще по другому все конфиги. подыму где нибудь centos, поищу 10 отличий...

Ответить