Транспорт для каждого пользователя с postfixadmin

У нас есть традиционная настройка postfix/dovecot/postfixadmin для доставки почты и доступа к imap. В будущем мы хотели бы использовать смешанную настройку со Службами Google, а также использовать их почтовый сервис для основных и важных учетных записей (около 10 учетных записей) и оставить остальные 200 учетных записей в традиционной настройке postfixadmin. Мы протестировали настройку, и это работает для отправки и получения внешних писем. Если традиционный пользователь отправляет пользователю Google App, почта транспортируется локально, а не внешним способом.

Записи MX указывают на серверы Googles MX, так что здесь все в порядке. Я читал в нескольких других темах об обходных путях для транспорта "на пользователя" с помощью postfixadmin, но пока ничего не помогло с нашей настройкой.

Что было бы лучшим решением для решения этой проблемы? Доступна бета-версия 3.0 postfixadmin, но в журнале изменений нет новостей для функции "транспорта для каждого пользователя". В настоящее время мы используем версию 2.3.5 postfixadmin.

Настройки транспорта в постфиксе:

virtual_transport = dovecot
transport_maps = hash:/etc/postfix/transport

содержимое /etc/postfix/transport

autoreply.hostname.com        vacation

Спасибо!

1 ответ

Решение

Чтобы разрешить пользовательский транспорт для каждого пользователя, в Postfix встроена эта функциональность. Чтобы настроить его на основе вашей транспортной таблицы hash:/etc/postfix/transport вам просто нужно добавить строку в этот файл для каждого пользователя электронной почты, которому нужен собственный транспорт. Дополнения должны быть в формате email transport:nexthop,

user1@example.org smtp:mail.serv.er

Это будет отправлять всю исходящую почту user1 через smtp через mail.server.er

user2@example.org smtp:[12.13.14.15]

Это отправит все письма пользователя user2, хотя 12.13.14.15 ([] вокруг адреса нет поиска DNS).

Когда вы завершите добавление файлов, вам нужно будет запустить postmap /etc/postfix/transport что заставит postfix перестроить свою БД из текстового файла и перезагрузить себя.

Другие вопросы по тегам