Wietse Venema via Postfix-users: > Kevin Cousin via Postfix-users: > > Greetings List, > > > > We recently had an issue and the active queue was full and slowed > > down all new mail delivery. Is it possible to rate limit the mail > > flow to protect smtpd from a massive mail input ? > > By default, the Postfix SMTP server enforces in_flow_delay (1 second) > when the received message rate exceeds the delivered message rate. > > in_flow_delay (default: 1s) > Time to pause before accepting a new message, when the message > arrival > rate exceeds the message delivery rate. This feature is turned on > by > default (it's disabled on SCO UNIX due to an SCO bug). > > With the default 100 Postfix SMTP server process limit, > "in_flow_delay > = 1s" limits the mail inflow to 100 messages per second above the > num- > ber of messages delivered per second. > > Specify 0 to disable the feature. Valid delays are 0..10. > > It's limited to 10s, because waiting much longer may cause clients > to go away. Reducing the Postfix SMTP server process limit has a > similar result as increasing the in_flow_delay.
Can you answer one question: is mail arriving too fast, or are deliveries too slow? If the problem is the latter, then your queue may be full of MAILER-DAEMON messages. We have a solution for that, and that is not slowing down message arrivals or speeding up deliveries. Wietse _______________________________________________ Postfix-users mailing list -- postfix-users@postfix.org To unsubscribe send an email to postfix-users-le...@postfix.org