[Dovecot] Temporary Failures
Hi; I keep getting errors like this one:
Oct 22 16:51:08 example postfix/pipe[12021]: C2F705790169: to=<soandso@yup.com>, relay=dovecot, delay=2.1, delays=2/0.01/0/0.08, dsn=4.3.0, status=deferred (temporary failure. Command output: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:5: imap_client_workarounds=outlook-idle is no longer necessary doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:17: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:19: passdb pam {} has been replaced by passdb { driver=pam } doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:21: userdb passwd {} has been replaced by userdb { driver=passwd } doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:23: auth_user has been replaced by service auth { user } doveconf:
Why don't they get delivered? Also, I've tried to follow the advice in the warnings and it never works. I've tried the doveconf -n > dovcot-new.conf command and the same conf file I've been using pops up. Can someone post some code that reflects how the new conf file should look? TIA, Jack
On 22 October 2011 20:57, Jack Fredrikson <jackfredrikson@yahoo.com> wrote:
Hi; I keep getting errors like this one:
Oct 22 16:51:08 example postfix/pipe[12021]: C2F705790169: to=<soandso@yup.com>, relay=dovecot, delay=2.1, delays=2/0.01/0/0.08, dsn=4.3.0, status=deferred (temporary failure. Command output: doveconf: Warning: NOTE: You can get a new clean config file with: doveconf -n > dovecot-new.conf doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:5: imap_client_workarounds=outlook-idle is no longer necessary doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:17: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:19: passdb pam {} has been replaced by passdb { driver=pam } doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:21: userdb passwd {} has been replaced by userdb { driver=passwd } doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:23: auth_user has been replaced by service auth { user } doveconf:
Why don't they get delivered? Also, I've tried to follow the advice in the warnings and it never works. I've tried the doveconf -n > dovcot-new.conf command and the same conf file I've been using pops up. Can someone post some code that reflects how the new conf file should look?
What version of dovecot are you currently using? Can you post this file?
/usr/local/etc/dovecot/dovecot.conf
Simon
From: Simon Brereton <simon.brereton@buongiorno.com> To: Jack Fredrikson <jackfredrikson@yahoo.com> Cc: "dovecot@dovecot.org" <dovecot@dovecot.org> Sent: Sunday, October 23, 2011 2:41 PM Subject: Re: [Dovecot] Temporary Failures
First up, apologies for double-posting. I actually posted this last one yesterday and the other one this afternoon.
Someone suggested I use the dovecot-new.conf file. If you've ever opened that up, everything's commented out and it only publishes the defaults anyway! Basically worthless if you're doing anything sophisticated, which includes pretty much anything :)
What version of dovecot are you currently using?
2.0.15
Can you post this file? /usr/local/etc/dovecot/dovecot.conf
mail_location = maildir:/var/vmail/%d/%u maildir_copy_with_hardlinks = yes protocol imap { mail_plugins = quota imap_quota # imap_client_workarounds = outlook-idle delay-newmail } protocol pop3 { mail_plugins = quota pop3_client_workarounds = outlook-no-nuls oe-ns-eoh } protocol lda { postmaster_address = postmaster@creative.vi mail_plugins = quota log_path = /var/log/dovecot-deliver.log info_log_path = /var/log/dovecot-deliver.log } auth default { mechanisms = plain login passdb pam { } userdb passwd { } user = root socket listen { client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } } dict { } plugin { quota = maildir:storage=10240:messages=1000 # acl = vfile:/usr/local/etc/dovecot/acls trash = /usr/local/etc/dovecot/trash.conf } protocols = imap pop3 disable_plaintext_auth = yes ssl = yes #ssl_disable = no ssl_cert = </etc/pki/tls/certs/mail.13gems.com.cert ssl_key = </etc/pki/tls/private/mail.13gems.com.key ssl_cipher_list = ALL:!LOW:!SSLv2 !include_try /usr/local/etc/dovecot/dovecot-private.conf
The problem with the warning message--and it is a *warning* message *not* an error--is that following their instructions explicitly leads to __errors__!
doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:17: add auth_ prefix to all settings inside auth {} and remove the auth {} section completely doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:19: passdb pam {} has been replaced by passdb { driver=pam } doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:21: userdb passwd {} has been replaced by userdb { driver=passwd } doveconf: Warning: Obsolete setting in /usr/local/etc/dovecot/dovecot.conf:23: auth_user has been replaced by service auth { user }
I have very few clients I host and all of them except this new one I just started hosting have used web-based email. This new client wanted spam and virus blockers and so I tried adding them to qmail and crashed it. Since qmail isn't supported I turned to postfix/dovecot. That was Tuesday. My client is prepared to leave me tomorrow. Your help is greatly appreciated. Tia, Jack
This is *only* a PS to my last response (e.g., please be sure to read last response). Rob0 stated I should be using dovecot-lda. After running in circles it appears that dovecot-lda is incorporated into dovecot proper any more and I've duly incorporated it into my dovecot.conf file. Jack
participants (2)
-
Jack Fredrikson
-
Simon Brereton