Ralph Seichter:
> * Wietse Venema:
> 
> > What does the milter do when data is unavailable?
> 
> My understanding is that milter D is unable to decide whether or not to
> add its own flag header if the data is unavailable. There might be a
> default behaviour, but it would render the milter useless. It would
> require milter changes to respond with code 4xx if a decision cannot yet
> be made, due to lacking data.
> 
> > You could put a sleep(500) call in the content filter.
> > [...]
> > queue -> smtp(long timeouts) -> proxy(with sleep 500) ->
> >     smtpd(milter D, long milter timeouts) -> queue -> delivery as usual
> 
> Would that not cause a prohibitively large number of open connections
> between Postfix's smtp and the sleeping proxy?

Limited by the (master.cf) per-delivery-transport process limit,
and the (main.cf) per-delivery-transport concurrency limits.

        Wierse

Reply via email to