On Mon, 2012-01-02 at 22:48 -0800, Michael Papet wrote:
Hi,
I'm a newbie having some trouble getting deliver to log anything. Related to this, there are no return values unless the -d is missing. I'm using LDAP to store virtual domain and user account information.
Test #1: /usr/lib/dovecot/deliver -e -f mpapet@yahoo.com -d zed@mailswansong.dom < bad.mail Expected result: supposed to fail, there's no zed account via ldap lookup and supposed to get a return code per the wiki at http://wiki2.dovecot.org/LDA. Supposed to log too. Actual result: nothing gets delivered, no return code, nothing is logged.
As in return code is 0? Something's definitely wrong there then.
First check that deliver at least reads the config file. Add something broken in there, such as: "foo=bar" at the beginning of dovecot.conf. Does deliver fail now?
Also running deliver via strace could show something useful.