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