[Dovecot] Newbie: LDA Isn't Logging
Michael Papet
mpapet at yahoo.com
Tue Jan 3 08:48:15 EET 2012
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 at yahoo.com -d zed at 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.
Test #2: /usr/lib/dovecot/deliver -f mpapet at yahoo.com -d dude at mailswansong.dom < good.mail
Expected result: deliver to dude and return 0.
Actual result: delivers, but no return code. Nothing logged.
The wiki is vague about the difficulties of getting deliver LDA to log, but I thought I had it covered in my config. I even opened permissions up wide (777) on my log files specified below. Nothing gets logged.
The ONLY thing changed in 15-lda.conf is as follows.
protocol lda {
# Space separated list of plugins to load (default is global mail_plugins).
#mail_plugins = $mail_plugins
log_path = /var/log/dovecot/lda.log
info_log_path = /var/log/dovecot/lda-info.log
service auth {
unix_listener auth-client {
mode = 0600
user = vmail
}
}
I'm running plain Debian Testing and used dovecot from Debian's repository.
The end-goal is to write a qpsmtpd queue plugin, but I need to figure out what's the matter first.
Thanks in advance.
mpapet
More information about the dovecot
mailing list