Am 12.01.22 um 16:02 schrieb Dmitriy Matrosov via Exim-users:
Hi.

Is it possible to re-route certain mails on the primary server (with lowest MX priority)
to the secondary (the one with highest priority)?

My use case is if the recipient is not found on the primary server,
try to deliver a message to the secondary server (which is controlled by another person).

Thanks.


SMTP Server are backupservers, with the same address setup.

Your primary should take the mail and send it to the second server, or, easier: use a subdomain for the secondserver and his addresses, as any subdomain can have it's own MX entry. Example:

domain.com. IN MX  0 mx.domain.com
berlin.domain.com. IN MX  0 mx.berlin.domain.com


If you want one  @domain.com with two distinct servers, take it on any of them and reroute it :

for your secondary

secondmx:
  driver = manualroute
  domains = +local_domains
  condition = ... your condition for a message to your primary server...
  transport = remote_smtp
  route_data = mx.primary.domain.com
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more

for your primary

secondmx:
  driver = manualroute
  domains = +local_domains
  condition = ... your condition for a message to your secondary server...
  transport = remote_smtp
  route_data = mx.secondary.domain.com
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more


Each one should stand BEFORE the "dnslookup"-router in it's version of your exim.conf, depending on the server it is on.

Best regards,
Marius

--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to