Additional information:

I created a script to get the return code from deliver:

  1 #!/bin/bash
  2
  3 cat "cur/1300037582.P7332Q0M221160.brusco-mail:2,S" | 
/usr/lib/dovecot/deliver -f [email protected] -d [email protected]
  4
  5 case $? in
  6     0) echo "0"
  7     ;;
  8     64) echo "64"
  9     ;;
 10     67) echo "67"
 11     ;;
 12     78) echo "78"
 13     ;;
 14     77) echo "77"
 15     ;;
 16     75) echo "75"
 17     ;;
 18     *) echo "unknown"
 19 esac
 20

The file it is cat'ing is a valid email in an Maildir/cur file.  It returns 75 
(EX_TEMP_FAIL) every time, even run as root.  The logs reveal:

/var/log/dovecot/lda-deliver:

2011-03-17 23:35:39 deliver([email protected]): Info: Loading modules 
from directory: /usr/lib/dovecot/modules/lda

/var/log/dovecot/deliver.info:
(nothing)

/var/log/dovecot/deliver.err:
(nothing)

I tried the script on another machine with Dovecot 1.0.15-2.3+lenny1 with 
success if I run as root.

Regards,
David Koski
[email protected]

> This really has me stumped and desperate.  I upgraded Debian from 5...

<snip>

Reply via email to