> That's not what happens when a destination is throttled, all mail
> there is deferred, and is retried some indefinite time later that
> is at least 5 minutes but perhaps a lot longer, and at great I/O
> cost, with expontial backoff for each message based on time in the
> queue, …

I totally disagree with you. It would have more I/O having postfix trying to 
deliver when there's an active block. Messages are kept in disk/memory for much 
longer time, and Postfix keeps putting it from deferred to active and then back 
to deferred again. Plus, you can't forget that there are more messages coming 
in the mean time while the block is still active, leading postfix to a 
**infinite** loop (until it reaches maximal_queue_lifetime)

> 
> To understand what one is asking for, one needs to understand the
> scheduler (qmgr) architecture. Otherwise, one is just babbling
> nonsense (no offense intended).

Where can I read more about this?

> 
>>> I would posit that neither Reindl nor the OP, or that many others
>>> really understand what they are asking for. If they understood,
>>> they would stop asking for it.
>> 
>> i would posit you do not understand the usecase
> 
> How likely do you think that is? Of course I understand the use
> case, in fact better than the users who are asking for it.

Sorry Viktor, but I'm not sure about that. You keep saying to get whitelist 
like if it would be very easy. Believe me, there are a lot of companies that 
don't have any support for that.

> 
>> and yes we do not care if a newsletter has reached every RCPT
>> two hours later but we do care for reputation and not exceed
>> rate limits of large ISP's
> 
> Throttling the destination (which means moving all pending messages
> for the destinatin to deferred, where they age exponentially, while
> more mail builds up...) is not the answer to your problem.

But why move all the "active" queue to deferred? Wouldn't it be better to just 
move it to hold queue?

> 
> 1. Get whitelisted without limits, send at the arrival rate.
> 2. Get whitelisted at above the arrival rate, set rate delay to
>   avoid exceeding the rate.
> 3. Don't waste time with unresponsive mailbox providers, tell their
>   customers their mailbox provider is not supported.
> 4. Snowshoe.

What's the meaning of "Snowshoe"?

- Rafael

Reply via email to