@rowaxi

Как перезаписывать from только для авторизованных пользователей?

Суть проблемы: авторизованный пользователь может указать любой FROM.

Почтовый сервер используется как smarthost. Сервер cluster.xx посылает письмо через mail.xx, авторизуясь как no-reply@mail.xx - это происходит корректно. Далее я удаляю все Received, что-бы не было видно, что письмо сформировано cluster.xx , но адрес отправителя local_user@cluster.xx и именно так уходит на внешние сервера, соответственно не применяется spf, dkim и виден весьма некрасивый root@cluster.xx. В каком месте надо сделать перезапись заголовков и как это должно выглядеть, чтобы exim отправлял MAIL FROM no-reply@mail.xx (это ещё только буду проверять tcpdump-ом) и в заголовках было From: no-reply@mail.xx

Как замечание, если сервер mail.xx делает пересылку почты (ужу произвольных отправителей), то, логично, он должен сохранить from и to в заголовках. Т.е. если письмо приходит с ...@яндекс на box@mail.xx , делающий пересылку на @google, он должен сохранять from ...@yandex (Проверено, пересылка писем с @яндекс на @mail.xx сохраняет заголовки From: оригинальный отправитель и To: ...@yandex; никаких упоминаний @mail.xx на который яндекс делает пересылку нет)

Exim4, Ubuntu 18 LTS.
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы