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

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

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

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

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

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

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

содержание / и т. д. / постфикс / транспорт

autoreply.hostname.com        vacation

Спасибо!

Чтобы обеспечить возможность настраиваемого транспорта для каждого пользователя, в 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 перестроить свою БД из текстового файла и перезагрузить себя.