Reid Sutherland:
> We also had to use the following hack to ensure module load failures do 
> not result in bounces.  I see that Unix::Syslog is absent from the this 
> list or the above bounce may have been prevented.

Indeed, if your program had returned a temporary error status,
Postfix would have queued the message for later delivery.  That is
the contract.

> >> or on command timeout?
> >
> > I don't think that it is a good idea to fill up your machine with
> > programs that keep timing out again and again and again. Postfix
> > is not only about performance and security, but also about safety
> > (mail servers should be able to deal with problems and not require
> > a human babysitter).
> 
> Understood, but if this condition is occurring, there must be delay or 
> failure in another component of the system.

Obviously, there is a failure of some kind, and absent a human
operator to click on OK/ABORT/RETRY, the mail system has to choose
a safe action. 

Unsafe actions lead to system congestion and human operators
having to unclog the toilet.

If you prefer a mail system that needs a babysitter, don't use
Postfix.  I can't make recommendations about other mail systems.

        Wietse

Reply via email to