On Mon, Jun 08, 2009 at 03:19:26PM +0800, Lebesgue Yu wrote: > ? ?As the subject says, I configure the postfix with the wrong smtp > transport and try to send a email with that transport using command as > following: > ? ?postsuper -H ALL; postfix flush; sleep 1; postsuper -h ALL;
Don't release a message from the hold queue so soon after it has previously entered the active queue. In "qmgr" (aka "nqmgr") the state of a message may become inconsistent if the same queue-id enters the active queue twice. You are shooting yourself in the foot, with all these manipulations. If you place an *active* message on hold (normally "hold" happens from the incoming queue in cleanup via access checks), let it "cool-down", before you force it into the active queue again. If you must do this, use "oqmgr". It will deliver at least once, but may in some cases deliver twice. -- Viktor. Disclaimer: off-list followups get on-list replies or get ignored. Please do not ignore the "Reply-To" header. To unsubscribe from the postfix-users list, visit http://www.postfix.org/lists.html or click the link below: <mailto:majord...@postfix.org?body=unsubscribe%20postfix-users> If my response solves your problem, the best way to thank me is to not send an "it worked, thanks" follow-up. If you must respond, please put "It worked, thanks" in the "Subject" so I can delete these quickly.