On Tue, 2009-08-25 at 00:29 -0400, Bernie Innocenti wrote: > On upgrading to Dovecot 1.2.3, the "cmusieve" plugin was replaced by > "sieve", so I started getting these errors in my maillog until I fixed > the configuration: > > Aug 19 11:33:26 trinity dovecot: deliver(bernie): Fatal: Plugin cmusieve > not found from directory /usr/lib/dovecot/lda .. > Better yet, Dovecot's deliver agent should return a temporary failure, > although I'm not sure if there's a conventional exit code to propagate > this condition to the parent process.
That's what it does..: % ./deliver % echo $? 75 % tail -1 /var/log/dovecot.log Aug 25 09:24:01 deliver(tss): Fatal: Plugin asdf not found from directory /usr/local/lib/dovecot/lda % grep define.*EX_TEMPFAIL /usr/include/sysexits.h #define EX_TEMPFAIL 75 /* temp failure; user is invited to retry */
signature.asc
Description: This is a digitally signed message part