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.