Hi,

I'm after some clarification on how Postfix handles MX lookups against domains 
when you requeue a message that has been deferred.

An example:

Let say you send an email to t...@bigorg.com<mailto:t...@bigorg.com> and for 
some reason it fails, and postfix defers it, sticks it back in the queue.

You take a look at the message and you find it attempted to relay via 
postfixserver22.bigorg.com. Further investigation shows that sending emails to 
bigorg.com can result in email being delivered to any number of their postfix 
servers, such as postfixserver1.bigorg.com and postfixserver2.bigorg.com. You 
get the idea.

When the mail either requeues itself, or you postsuper -r {ID} the following 
statement appears to be true:

Postfix does not do a fresh lookup against bigorg.com, it uses the destination 
server it found in the first attempt, in this case postfixserver22.bigorg.com.

Can anyone confirm if I have understood this correctly, and if there is a way 
of adjusting this behaviour?

Thanks,
Phil Quinton


Reply via email to