Назад | Перейти на главную страницу

Перезаписать отправителя при ретрансляции на сервер провайдера

Я пытаюсь ретранслировать электронную почту через своего провайдера, у которого есть почтовый сервер для моего домена (xxxx.com). Мой постфикс настроен следующим образом:

relayhost = [smtp.xxxx.com]:25

серверу требуется авторизация, но он работает корректно.

> smtp.xxxx.com[79.96.129.xxx]:25: AUTH PLAIN AewfewfewfcewfewfewfbwBLYnNKazY1UVUjZnc=
< smtp.xxxx.com[79.96.129.xxx]:25: 235 2.7.0 User mailing+xxxx_com logged in.

Проблема в том, что сервер ретрансляции ТРЕБУЕТ, чтобы "MAIL FROM:" было установлено для того же пользователя, которого я использую для аутентификации. Но пользователь по умолчанию другой.

> smtp.xxxx.com[79.96.129.xxx]:25: MAIL FROM:<user@server.xxxx.com> SIZE=296
< smtp.xxxx.com[79.96.129.xxx]:25: 550 5.1.8 Sender address rejected

Возникает вопрос: как сделать мой локальный постфикс для пользователя «MAIL FROM:» в качестве пользователя с сервера ретрансляции независимо от локального пользователя, отправляющего почту?

Спасибо!

Есть несколько решений. Все описано в документации: http://www.postfix.org/ADDRESS_REWRITING_README.html#delivering