On 11.5.2013 18:40, Viktor Dukhovni wrote:
On Sat, May 11, 2013 at 04:20:51PM +0200, Patrik Rak wrote:

The use case which I am interested in is basically some service
sending registration confirmation messages to its users, where some
users decide to fill in bogus addresses which result in temporary
errors until the message expires and bounces. Such messages tend to
stock pile in the deferred queue and can quite dominate the active
queue and adversely affect the deliveries to proper recipients.
Especially when these bogus recipients are not deferred immediately,
but only after considerably long timeout.

...
One would need to size the active queue limits for some multiple
of the expected 5-days of bad addresses so that such mail rarely
fills the active queue.  Since Postfix 1.0 was released in 2001,
the price of RAM has fallen considerably.  It is now quite
cost-effective to build servers with 1-4 GB of RAM or more.  So an
MTA with this problem should have a large active queue size to avoid
running out of queue slots.

BTW, perhaps I wasn't quite clear above when I said those messages dominate the queue. I meant it like their amount in the active queue is significant and prevailing, but not that they are really filling the active queue entirely. Rather than addressing the full-active-queue bottleneck (which you have most likely responded to), I was addressing the all-delivery-agents-busy bottleneck. Especially in more limited environments where increasing the delivery agent limit tenfold or more is not a viable option.

Patrik

Reply via email to