William Witteman
2009-Oct-05 18:53 UTC
[Dovecot] Delivery failure about update to 1.2.4 (Debian)
Version: 1.2.4 Config: # 1.2.4: /etc/dovecot/dovecot.conf # OS: Linux 2.6.26-2-686 i686 Debian squeeze/sid ext3 log_path: /var/log/dovecot.log info_log_path: /var/log/dovecot-info.log log_timestamp: %Y-%m-%d %H:%M:%S protocols: imap imaps pop3 pop3s ssl_ca_file: /etc/ssl/certs/gd_intermediate_bundle2.crt ssl_cert_file: /etc/ssl/certs/theta.crt ssl_key_file: /etc/ssl/private/theta.key ssl_key_password: obfuscated disable_plaintext_auth: no login_dir: /var/run/dovecot/login login_executable(default): /usr/lib/dovecot/imap-login login_executable(imap): /usr/lib/dovecot/imap-login login_executable(pop3): /usr/lib/dovecot/pop3-login mail_location: maildir:/home/vmail/%d/%n mbox_write_locks: fcntl dotlock mail_executable(default): /usr/lib/dovecot/imap mail_executable(imap): /usr/lib/dovecot/imap mail_executable(pop3): /usr/lib/dovecot/pop3 mail_plugin_dir(default): /usr/lib/dovecot/modules/imap mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3 lda: log_path: /home/vmail/dovecot-deliver.log auth_socket_path: /var/run/dovecot/auth-master postmaster_address: obfuscated mail_plugins: cmusieve global_script_path: /home/vmail/globalsieverc auth default: mechanisms: plain login digest-md5 user: vmail debug: yes passdb: driver: passwd-file args: /etc/dovecot/passwd userdb: driver: static args: uid=5000 gid=5000 home=/home/vmail/%d/%n socket: type: listen client: path: /var/run/dovecot/auth-client mode: 438 master: path: /var/run/dovecot/auth-master mode: 384 user: vmail I recently updated Debian (testing). Now, no mail is getting from postfix to dovecot, but postfix didn't get upgraded. dovecot seems happy (after I fixed the "ssl = yes" change (speaking of which, that line is not in the dovecot -n output)), but postfix is unable to deliver email to it. Here is a sample mail.log entry: Oct 5 14:47:07 theta postfix/pipe[30972]: 451873B5B8: to=<obfuscated>, relay=dovecot, delay=168521, delays=168521/0.01/0/0.02, dsn=4.3.0, status=deferred (temporary failure) I cannot seem to figure out what changed and why things are now broken. Can anyone help? Thanks. -- yours, William
Timo Sirainen
2009-Oct-05 18:59 UTC
[Dovecot] Delivery failure about update to 1.2.4 (Debian)
On Mon, 2009-10-05 at 14:53 -0400, William Witteman wrote:> log_path: /var/log/dovecot.log..> Oct 5 14:47:07 theta postfix/pipe[30972]: 451873B5B8: to=<obfuscated>, relay=dovecot, delay=168521, delays=168521/0.01/0/0.02, dsn=4.3.0, status=deferred (temporary failure)What does deliver log to dovecot.log? If nothing, does it have enough permissions to write to it? -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20091005/f7042646/attachment-0002.bin>
William Witteman
2009-Oct-05 20:43 UTC
[Dovecot] Delivery failure about update to 1.2.4 (Debian)
On Mon, Oct 05, 2009 at 03:28:24PM -0400, Jerry wrote:>On Mon, 05 Oct 2009 15:00:58 -0400 >Timo Sirainen <tss at iki.fi> wrote: > >> On Mon, 2009-10-05 at 14:59 -0400, Timo Sirainen wrote: >> > On Mon, 2009-10-05 at 14:53 -0400, William Witteman wrote: >> > > log_path: /var/log/dovecot.log >> >> > lda: >> > log_path: /home/vmail/dovecot-deliver.log >> >> > > Oct 5 14:47:07 theta postfix/pipe[30972]: 451873B5B8: >> > > to=<obfuscated>, relay=dovecot, delay=168521, >> > > delays=168521/0.01/0/0.02, dsn=4.3.0, status=deferred (temporary >> > > failure) >> > >> > What does deliver log to dovecot.log? If nothing, does it have >> > enough permissions to write to it? >> >> Oh, /home/vmail/dovecot-deliver.log of course. :) > >I just had a problem similar to this. I turned on all the debug >(logging) in dovecot and discovered that I had to the default 0600 >permissions on auth-client and auth-master, as shown below. After >restarting dovecot, all went well. > >srw-rw-rw- 1 root wheel 0B Oct 4 15:43 auth-client>srw-rw-rw- 1 root wheel 0B Oct 4 15:43 auth-masterI am confused. The permissions above look like 0666 to me. Do I make my file look like what is above, or set it to 0600? -- yours, William nerd.cx
Timo Sirainen
2009-Oct-05 20:52 UTC
[Dovecot] Delivery failure about update to 1.2.4 (Debian)
On Mon, 2009-10-05 at 14:53 -0400, William Witteman wrote:> log_path: /var/log/dovecot.log > info_log_path: /var/log/dovecot-info.log..> lda: > log_path: /home/vmail/dovecot-deliver.logIf nothing is logged there, try also: protocol lda { .. info_log_path = /home/vmail/dovecot-deliver.log } Looks like failure to open info log file isn't logged to log_path. I'll go and fix that. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20091005/ccacc03c/attachment-0002.bin>
William Witteman
2009-Oct-06 11:44 UTC
[Dovecot] Delivery failure about update to 1.2.4 (Debian) (SOLVED)
On Mon, Oct 05, 2009 at 02:53:55PM -0400, William Witteman wrote:>Version: >1.2.4 > >Config: ># 1.2.4: /etc/dovecot/dovecot.confI have found the problem. I was not looking in the dovecot-deliver.log, and so I was not alerted to the cause of the error. By the way, I love the links to the wiki in the error messages - when I first upgraded and the server didn't come up automatically, it was trivial with the wiki's guidance to change to "ssl=yes".>lda: > log_path: /home/vmail/dovecot-deliver.logHere is my problem line - I noted in the changelog that this was being phased out, but I wasn't seeing the error (because it was in the deliver log) that showed me that it was this that was the problem.> mail_plugins: cmusieveA quick comment and I was good to go. Thanks to all. -- yours, William Witteman