В настоящее время у нас есть почтовые сообщения с постфиксной обработкой, генерируемые рядом приложений. Некоторые из этих писем предназначены для пользователей внутри организации, чья почта находится на сервере Exchange на том же сайте, что и почтовый ящик.
Я ищу способ сделать это, но мой гугл-фу меня подводит:
Если домен получателя является одним из наших доменов, доставьте почту на хост mail.example.com. Вся остальная почта доставляется путем поиска записей MX и нормальной обработки.
редактировать: чтобы уточнить, приложения, генерирующие электронные письма, также отправляют пользователям за пределами нашей организации, postfix вообще не получает почту.
Инструкции работают для Ubuntu, возможно, вам потребуется настроить для других дистрибутивов.
Добавьте в /etc/postfix/main.cf следующее:
relay_domains = domain1.com, domain2.com
transport_maps = hash:/etc/postfix/transport
relay_recipient_maps = hash:/etc/postfix/relay_recipients
relay_transport = relay
Создайте файл / etc / postfix / transport:
domain1.com smtp:[mail.example.com]
domain2.com smtp:[mail.example.com]
Создайте файл / etc / postfix / relay_recipients:
@domain1.com x
@domain2.com x
Выполните эти команды:
$ sudo postmap /etc/postfix/transport
$ sudo postmap /etc/postfix/relay_recipients
$ sudo /etc/init.d/postfix reload
Похоже, ваш почтовый ящик действует как вторичный MX (с Exchange как первичный). Просто настроить его как таковой.