On 2020/06/15 19:01 PM, Viktor Dukhovni wrote:
On Mon, Jun 15, 2020 at 04:50:16PM -0400, vi...@vheuser.com wrote:

Is there any way to change the order of delivery of items in the mail queue?
Not as such, but see below.

Is there any way of changing priority of mail when adding to the queue?
Not as such, but:

     - Mail delivery within a given transport is largely FIFO.

     - But messages for destinations that have reached their destination
       concurrency limit (for the transport) are delayed until enough
       earlier messages are delivered.

     - Mail delivery is round-robin by transport, but deliveries via
       transports that have reached their process limit are delayed
       until free process slots become available.

Therefore, you can prioritise some messages by using a dedicated
transport that is not congested with other low-priority messages and
sends to a destination that is willing to accept messages quickly enough
at the configured concurrency.

Sometimes a dedicated transport is used to separate sluggish
low-priority traffic from normal traffic, so that normal traffic
delivery is unimpeded.

You get to put messages in different queues, some queues may move faster
or slower than others.

The express checkout line in a supermarket is great if most shoppers are
filling carts, and just a few are grabbing a quick couple of items.  But
if one day everyone wants a carton of milk and a pack of chewing gum,
the express line could turn out to be much slower.

Thanks, Viktor.

The problem is periodic, completely irregular, mailing list loads.
It would be nice to lower the list priority
so that regular mail got delivered first.

I had to force some lists to lower concurrency
but now they clog the queue.
Guess I had better read up on alternative transports,
but thanks to the response.

Reply via email to