Как маршрутизировать почту в Postifix на основе адреса получателя

Как маршрутизировать почту в Postifix на основе адреса получателя

Я создал спам-фильтр на основе этогоРЕЦЕПТ

С тех пор мои требования изменились, и я хотел бы узнать, как маршрутизировать почту в Postfix на основе адреса электронной почты получателя. Некоторые пользователи теперь принадлежат к новому домену и размещены на другом почтовом сервере, но я не хочу терять почту, которая отправляется на их старый адрес.

Итак, если я получу:

Когда я попытался просто добавить следующее в /etc/postfix/virtual, тестовое сообщение, похоже, просто куда-то затерялось. Я понятия не имею, куда оно делось или как проверить, куда оно делось...

[email protected] [email protected]

Большое спасибо за любые указания.

решение1

Вы можете использовать transport_maps

relay_domains = olddomain.com, newdomain.com
transport_maps = /etc/postfix/relay_maps
recipient_canonical_maps = hash:/etc/postfix/recipient_canonical

/etc/postfix/relay_maps

[email protected] smtp:[ip.of.local.exchange]
[email protected] smtp:mx.newdomain.com
[email protected] no-reply

/etc/псевдонимы

no-reply: /dev/null

/etc/postfix/recipient_canonical

[email protected] [email protected]

Примечание: необходимо создать локального пользователя без ответа.

Связанный контент