> Le 26 janv. 2015 à 05:31, Joseph Tam <jtam.h...@gmail.com> a écrit :
> 
> St?phane Cottin writes:
> 
>> dspam already send errors to syslog, the point here is to never loose
>> email contents.  This was a wrong design, i'm now use a wrapper instead
>> ( see my previous post for details ).
> 
> You're stilling going to lose contents.  If dspam fails, the mail
> is dumped, the LDA returns exit code 75, and the MTA will probably
> issue a bounce Email to the sender.

from dovecot-lda man page :

75  A  temporary  failure.  This  is  returned  for  almost all failures. See 
the log file for
           details. (EX_TEMPFAIL)

The mta keep the mail and retry delivery later, which is what I need.

> 
> If you really don't want the recipient to lose Email, you should
> buffer the input into a file, run dspam on it, and if the output
> is not-null, pipe it to dovecot-lda, otherwise pipe the original
> input.

I don't want to deliver email on dspam error, I prefer TEMPFAIL and future 
retries, so I have a chance to fix the issue later without loosing or deliver 
unprocessed mails

> 
> Joseph Tam <jtam.h...@gmail.com>

Reply via email to