Scratch this because this was set in my dovecot.conf..... and had not made any difference .... Is the /etc/dovecot/dovecot.conf used anymore, because dovecot is not listening on any ports !
I've looked on the wiki and only Basic Configuration is noted so I don't know if I should use: service imap-login { chroot = login inet_listener imap { address = 127.0.0.1 port = 3993
or some syntax. Any body?
Off topic, Debian does not include the documentation directory with its packages: # cd /usr/share/doc/dovecot/example-config -su: cd: /usr/share/doc/dovecot/example-config: No such file or directory
Regards, S
On Tue, 25/2/14, Si L sloewent@yahoo.com wrote:
Subject: Re: [Dovecot] Dovecot upgrade 1 to 2 on Debian Squeeze : broken /var/run/dovecot To: dovecot@dovecot.org Date: Tuesday, 25 February, 2014, 16:52
Hi,
Just noticed
mode = 0666
should be set for auth-userdb
however I see its not set in my converted dovecot.conf and think I should set this in the conf.d/10-master.conf, but I don't know which permissions should be secure and if secure permissions, then how should postfix interact with this or deliver to mail stores that are owned by xxx ?
On Tue, 25/2/14, Si L sloewent@yahoo.com wrote:
Subject: [Dovecot] Dovecot upgrade 1 to 2 on Debian Squeeze : broken /var/run/dovecot To: dovecot@dovecot.org Date: Tuesday, 25 February, 2014, 16:44
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 =
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'