On Fri, Jan 30, 2009 at 09:14:32PM +0100, Martijn Brinkers wrote: > > > If the filter queue size is larger than 500 messages (lower level) wait > > > some time X in the RCPT handler of the filter and then continue > > > normally. If size is larger than 1000 (upper level) return 450. > > > > Seems to me something is broken if the filter processing speed > > is affected by the size if the postfix queue. > > I may have not be clear enough. The processing speed of the filter > depends on the size of the message. What I suggest is that I slow down > the message recipient process (add some wait time when the filter > receives RCPT from Postfix) when the queue size of the filter becomes > too large (soft-limit). Currently there is only a hard-limit.
THe correct solution is not reply to "." until the message has been forwarded to the MTA downstream of the filter, and to return *that* MTAs response to "." as the filter's response to ".". No queue, no mess. -- 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:majord...@postfix.org?body=unsubscribe%20postfix-users> 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.