[exim] ignore manualroute if 421 response is received?

Top Page
Delete this message
Reply to this message
Author: Oliver Howe
Date:  
To: exim-users
Subject: [exim] ignore manualroute if 421 response is received?
Hi,

Is it possible to tell a router to fail or pass on the message to the
next router if it receives a 421 error from a host it is trying to
deliver to?

Specifically I have a router that delivers to Postini (Google's email
signature/archiving solution - see
http://www.google.com/postini/email.html) for one of my outbound
domains.
But the Postini server often returns a "421 Server busy - try again
later" error message and then all outbound messages for that domain
get delayed whilst the retry time for the orginal message is
calculated.

my current router is

postini_route:
driver = manualroute
transport = remote_smtp
domains = mydomain.com
route_data = outbounds200.obsmtp.com

or is there a better way to handle connections to
unreliable/temperamental external hosts?


Thanks,

Oliver