[Dovecot] Dovecot upgrade 1 to 2 on Debian Squeeze : broken /var/run/dovecot
Si L
sloewent at yahoo.com
Tue Feb 25 19:44:41 UTC 2014
Hi,
I just upgraded from version 1 to version on Debian Squeeze using their backports.
Like I expected my dovecot1 config had to be converted using doveconf and this I did.
However, I see problems with files inside directory:
drwxr-xr-x 4 dovenull root 4096 Feb 25 20:35 /var/run/dovecot
All of them were created owned by root:root rw.
I tried to changed, for example :
chown postfix:dovecot /var/run/dovecot/auth-master
but noticed when I restarted dovecot it reset the permissions back to root:root rw.
Here's the version:
# dovecot --version
2.1.7
Here's my slightly redacted conf.
# grep -v ^# dovecot.conf|grep -v ^$
auth_mechanisms = plain login
auth_verbose = yes
dict {
quotadict = mysql:/etc/dovecot/dovecot-dict-quota.conf
}
disable_plaintext_auth = no
first_valid_uid = 106
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_location = maildir:/var/xx/%d/%u/
mail_plugins = quota
mail_privileged_group = mail
maildir_very_dirty_syncs = yes
passdb {
args = /etc/dovecot/dovecot-mysql.conf
driver = sql
}
plugin {
quota_rule = *:storage=262144:messages=20000
quota_rule2 = Trash:storage=282144:messages=23000
}
service auth {
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
unix_listener auth-master {
mode = 0600
user = vmail
}
user = root
}
service imap-login {
chroot = login
inet_listener imap {
address = 127.0.0.1
port = 3993
}
inet_listener imaps {
address = *
port = 993
}
process_limit = 256
process_min_avail = 24
service_count = 1
vsz_limit = 48 M
}
service pop3-login {
chroot = login
process_limit = 256
process_min_avail = 24
service_count = 1
vsz_limit = 48 M
}
ssl = required
ssl_ca = </etc/ssl/certs/xxx.combined_for_dovecot.pem
ssl_cert = </etc/ssl/private/xx.xx.xx.crt
ssl_cipher_list = TLSv1+HIGH:!SSLv2:RC4+MEDIUM:!aNULL:!eNULL:!3DES:@STRENGTH
ssl_key = </etc/ssl/private/xx.xx.xx.key
ssl_verify_client_cert = yes
userdb {
args = uid=5000 gid=5000 home=/var/xx/%d/%u allow_all_users=yes
driver = static
}
userdb {
args = /etc/dovecot/dovecot-mysql.conf
driver = sql
}
valid_chroot_dirs = /var/xx
protocol imap {
mail_max_userip_connections = 96
mail_plugins = quota imap_quota
}
protocol pop3 {
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
auth_socket_path = /var/run/dovecot/auth-master
log_path =
mail_plugins = sieve quota
postmaster_address = xxxx at xxxxx
}
I really don't understand how I should make this work, and the after I read the docs on dovecot.org and googled I realised I was really lost getting this back up and runing :(
I should be really grateful if somebody would give me some advice.
Thanks,
Soph'
More information about the dovecot
mailing list