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.

Reply via email to