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