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

Конфигурация Postfix: разные исходящие хосты в зависимости от отправителя

Я видел несколько ответов на этот вопрос в Интернете, но ничего окончательного или хороших примеров.

Я пересылаю всю свою почту через Postfix, в настоящее время все отправляется на почтовый сервер моего провайдера.

Однако есть несколько пользователей с учетными записями Gmail или учетными записями, размещенными на сервере Gmail; Я хотел бы направить их исходящую почту через серверы Google (так как тогда она появится в их папке отправленных Gmail). Вся электронная почта НЕ от одного из этих отправителей должна проходить через ретранслятор по умолчанию.

Я считаю, что мне нужно использовать конфигурацию sender_dependent_default_transport_maps в Postfix, но я не могу найти хороший пример того, как выглядит эта установка. Может ли кто-нибудь указать мне на конкретную настройку?

Вы уверены, что вам нужны sender_dependent_default_transport_maps, а не sender_dependent_relayhost_maps? В любом случае, я почти уверен, что формат такой же, как и у любой другой таблицы _maps:

theirmail@senderdomain.com      smtp.gmail.com
@someothersenderdmn.com         smtp.gmail.com

Первый - точное совпадение отправителя, второй - совпадение на уровне домена.

При этом я почти уверен, что Google не позволит вам ретранслировать через них без аутентификации, и, поскольку вы обрабатываете ретрансляцию для нескольких пользователей, я уверен, что вы не хотите настраивать такую ​​ретрансляцию. setup, и они, вероятно, не захотят раскрывать вам свои пароли.