Greetings -

I've just realised I have a problem with a couple of new mail servers  
I'm bringing into service very shortly.  These are being added to our  
existing cluster of servers.  Whilst the new machines can deliver  
mail for any user whose mailbox is stored on them they can't deliver  
mail for users not stored on them(!).

Our mail hubs route incoming messages to the right mail server for a  
recipient.  However I have just realised that a delivery failure (eg,  
quota exceeded) on a new server may need to go back to someone who is  
NOT on the new servers, but on one of the originals.

That means I don't want Exim on the new server to attempt delivery of  
the delivery failure message, but instead route it back to the mail  
hubs.

Obviously this is a case for manual_route, but... How do I detect  
whether:

   * the message arrived using non-SMTP (I'm hoping this will  
indicate a failure
     message that Exim is generating and wanting to return!) -- in  
which case
     I want to route it to the mail hubs, or

   * the message arrived over SMTP (ie, from the mail hubs) -- in  
which case
     it needs to be delivered.

I'm *sure* I remember Philip mentioning how to test whether a message  
arrived over SMTP or not during the course, but I currently I can't  
locate the information.

Can anyone help, please?

Cheers,
Mike B-)

PS. The note of anxiety is because I've pretty much only got today to  
sort this
     last(?) problem out now!  :-}

-- 
The Computing Service, University of York, Heslington, York Yo10 5DD, UK
Tel:+44-1904-433811  FAX:+44-1904-433740

* Unsolicited commercial e-mail is NOT welcome at this e-mail address. *



-- 
## List details at http://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