не уверен, что то, что я хочу, возможно, поэтому буду признателен за любые указатели. Я полностью контролирую инфраструктуру (DNS и серверы)
В настоящее время я получаю письма для домена domain.tld. Запись MX для domain.tld - gw.domain.tld. Затем gw проверяет спам и вирусы и пересылает почту на внутренний сервер обмена. GW - это почтовый шлюз Proxmox (бесплатная лицензия)
Теперь я хочу рассылать письма для разных получателей другим почтовым серверам. В основном я хочу, чтобы только user1@domain.tld и user2@domain.tld переходили на обмен, как и раньше, но все остальные переходят на другой почтовый сервер (на основе Linux).
Есть идеи, как я мог этого добиться?
Самый простой способ выполнить это, вероятно, - направить запись MX на сервер Linux и заставить ее пересылать почту для соответствующих пользователей на сервер Exchange. Это можно сделать либо с помощью .forward в домашнем каталоге пользователя, либо в / etc / aliases, если пользователю не нужно существовать в системе.
Чтобы это работало, вам необходимо, чтобы сервер Exchange прослушивал альтернативный домен, например user@exchange.company.com или user@company.local.
Есть и другие способы сделать это хорошо, например, поставить смарт-прокси-сервер smtp перед обоими, но это только усложнит ситуацию.