Jeffrey Rice
2010-Sep-19 14:01 UTC
[Dovecot] Change in delivery directory during 2.0.2->2.0.3 upgrade
In upgrading from 2.0.2 to 2.0.3, Dovecot deliver has started putting new emails into user at host/.user at host/new instead of user at host/new. This change was reversed by downgrading to 2.0.2, so it's due to the minor version change. Has anyone else seen this? dovecot.conf follows: # 2.0.0: /etc/dovecot/dovecot.conf # OS: Linux 2.6.27.2-xenU i686 Debian 5.0.5 ext3 auth_mechanisms = plain cram-md5 login digest-md5 dotlock_use_excl = yes login_greeting = IMAP ready. mail_fsync = never mail_location = maildir:/home/vmail/%u passdb { args = /etc/dovecot/dovecot-mysql.cnf driver = sql } plugin { auth_socket_path = /var/run/dovecot/auth-master sieve_global_path = /home/vmail/sieve/global.sieve } service auth { unix_listener /var/run/dovecot/auth-master { group = vmail mode = 0600 user = vmail } unix_listener /var/spool/postfix/private/dovecot-auth-client { group = postfix mode = 0660 user = postfix } user = root } service imap-login { client_limit = 256 process_limit = 128 process_min_avail = 4 service_count = 0 user = dovecot } service imap { vsz_limit = 70 } service pop3-login { client_limit = 256 process_limit = 128 process_min_avail = 4 service_count = 0 user = dovecot } service pop3 { vsz_limit = 70 } ssl_cert = </etc/dovecot/ssl/certs/dovecot_cert.pem ssl_cipher_list = ALL:!LOW ssl_key = </etc/dovecot/ssl/private/dovecot_key.pem userdb { driver = passwd } userdb { args = uid=5000 gid=5000 home=/home/vmail/%u driver = static } protocol imap { mail_plugin_dir = /usr/local/lib/dovecot/imap mail_plugins } protocol lda { auth_socket_path = /var/run/dovecot/auth-master info_log_path = /home/vmail/dovecot-deliver.log log_path = /home/vmail/dovecot-deliver.log mail_plugins = sieve postmaster_address = postmaster at finity.org } deliver is invoked in postfix's master.cf using: dovecot unix - n n - - pipe flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${recipient} -- Jeffrey Rice<jeffrice at finity.org>
Charles Marcus
2010-Sep-19 15:01 UTC
[Dovecot] Change in delivery directory during 2.0.2->2.0.3 upgrade
On 9/19/2010 10:01 AM, Jeffrey Rice wrote:> In upgrading from 2.0.2 to 2.0.3, Dovecot deliver has started putting > new emails into user at host/.user at host/new instead of user at host/new. This > change was reversed by downgrading to 2.0.2, so it's due to the minor > version change. Has anyone else seen this? > > dovecot.conf follows: > # 2.0.0: /etc/dovecot/dovecot.conf > # OS: Linux 2.6.27.2-xenU i686 Debian 5.0.5 ext3This says dovecot 2.0.0, not 2.0.2 or 2.0.3... ? Also, you should always provide outputs from both running configurations...
Stephan Bosch
2010-Sep-19 15:11 UTC
[Dovecot] Change in delivery directory during 2.0.2->2.0.3 upgrade
On 09/19/2010 04:01 PM, Jeffrey Rice wrote:> > In upgrading from 2.0.2 to 2.0.3, Dovecot deliver has started putting > new emails into user at host/.user at host/new instead of user at host/new. > This change was reversed by downgrading to 2.0.2, so it's due to the > minor version change. Has anyone else seen this? >As a matter of fact: yes: http://www.dovecot.org/list/dovecot/2010-September/052843.html You apparently didn't recompile and reinstall Pigeonhole after the upgrade. An internal structure in the LDA has changed, making Pigeonhole using a recipient address as -m argument if not recompiled. Regards, Stephan.