Some other MTA uses this algorithm:
If an MX server has multiple IP addresses and the server temporarily
rejects a message, then skip all its IP addresses and try the next
MX (if available). Multiple IP addresses for the same MX will be only
be tried if an SMTP session cannot be established.
Maybe exim has an option to do the same?
--
## subscription configuration (requires account):
##
https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@???
## Exim details at
http://www.exim.org/
## Please use the Wiki with this list -
http://wiki.exim.org/