On Wed, Sep 16, 2020 at 02:56:47AM +0000, MichaelV wrote:
> Can you please explain who to define delivery rules to relay messages
> to two different mail servers based on senders email format.
>
> relay rules to be configured:
>
> rule1
> anything going to *@mycompany.org relay to: mycompany.mail.protection.outlook.com:25
>
> rule2
> anything coming from *@notifications.mycompany.org relay to smtp.domain2.com:587
>
> rule3
> not from from *@mycompany.org, or *@notifications.company.org, going to external recipients relay to mycompany.mail.protection.outlook.com:25
This can be accomplished with sender_dependent_default_transport_maps:
1. main.cf:
indexed = ${default_database_type}:${config_directory}/
transport_maps = ${indexed}transport
transport:
mycompany.org smtp:mycompany.mail.protection.outlook.com
2. main.cf:
sender_dependent_default_transport_maps = ${indexed}sender-transport
sender-transport:
notifications.mycompany.org smtp:smtp.domain2.com:587
3. main.cf:
default_transport = smtp:mycompany.mail.protection.outlook.com
Good luck.
--
Viktor.