Hi, Today I was testing the last dovecot release 2.3 from the dovecot repo on ubuntu 16.04. (I upgraded from 2.2.23) I cannot recall if I noticed it before, but doveconf -n not showing all changes. To be able to track my changes, I don't touch the config files provided in conf.d/ anymore, but I write them in local.conf (I did in the past so doveconf -n still shows something) I was testing the new submission service so I added to local.conf: protocols = imap pop3 lmtp sieve submission service submission-login { inet_listener submission { # test port = 588 } } submission_relay_host = 127.0.0.1 after restarting dovecot, submission works, mails get relayed. However doveconf -n shows: protocols = imap pop3 lmtp sieve This is very confusing. Marc
Sorry for the noise, local.conf wasn't readable by a normal user, so it wasn't tried (!include vs !include_try) Marc Marc Weustink wrote:> Hi, > > Today I was testing the last dovecot release 2.3 from the dovecot repo > on ubuntu 16.04. (I upgraded from 2.2.23) > I cannot recall if I noticed it before, but doveconf -n not showing all > changes. > > > To be able to track my changes, I don't touch the config files provided > in conf.d/ anymore, but I write them in local.conf (I did in the past so > doveconf -n still shows something) > > I was testing the new submission service so I added to local.conf: > > > protocols = imap pop3 lmtp sieve submission > service submission-login { > ? inet_listener submission { > ??? # test > ??? port = 588 > ? } > } > submission_relay_host = 127.0.0.1 > > > after restarting dovecot, submission works, mails get relayed. However > doveconf -n shows: > > protocols = imap pop3 lmtp sieve > > > This is very confusing. > > Marc
Hi, You could argue that doveconf trying to read a file to which it has no access, could yield a warning in the output along the same lines as invalid configuration lines. I don't know if it does that? Regards, Tom On 28-12-17 16:38, Marc Weustink wrote:> Sorry for the noise, local.conf wasn't readable by a normal user, so it > wasn't tried (!include vs !include_try) > > Marc > > > > Marc Weustink wrote: >> Hi, >> >> Today I was testing the last dovecot release 2.3 from the dovecot repo >> on ubuntu 16.04. (I upgraded from 2.2.23) >> I cannot recall if I noticed it before, but doveconf -n not showing >> all changes. >> >> >> To be able to track my changes, I don't touch the config files >> provided in conf.d/ anymore, but I write them in local.conf (I did in >> the past so doveconf -n still shows something) >> >> I was testing the new submission service so I added to local.conf: >> >> >> protocols = imap pop3 lmtp sieve submission >> service submission-login { >> ?? inet_listener submission { >> ???? # test >> ???? port = 588 >> ?? } >> } >> submission_relay_host = 127.0.0.1 >> >> >> after restarting dovecot, submission works, mails get relayed. However >> doveconf -n shows: >> >> protocols = imap pop3 lmtp sieve >> >> >> This is very confusing. >> >> Marc >