On Mon, Jul 28, 2008 at 11:51:20AM -0400, J?r?me Oufella wrote:

> I have a question regarding the queue handling methods in Postfix.
> 
> Is there a way to guarantee that messages that come in through the
> smtpd(8) server, will be delivered to local mailboxes in the exact
> same order by the local(8) delivery agent ? Under normal, but also
> non-normal times, heavy incoming traffic for example.

No, but if the system is not too busy, and the incoming queue is serviced
by qmgr(8) in a timely fashion, the delivery to any single mailbox will
be approximately time-ordered.

> Also, I have the same question if the message destination address is a
> virtual alias, that points to several destinations, let's say 1 local
> and 1 remote. Will a busy remote defer the delivery of the local
> recipient of the message ?

Postfix performs delivery to different destinations separately and in
parallel.

For two nexthops sharing the same transport, until the transport
process limit is reached, one congested nexthop will not slow down
another congested nexthop. With default process and concurrency limits,
no *single* slow nexthop will saturate the transport process limit.

Until the active queue is saturated, one congested transport will not
stall delivery for another transport.

Do read QSHAPE_README.

-- 
        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:[EMAIL PROTECTED]>

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