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/