[Dovecot] dovecot 2.0.beta5 convert with doveconf -n -c
Sorry if I missed the dovecot 2.0.betax managesieve sieve discussions.
I have been looking in my list archive and haven't found a reference
to this yet.
I am trying to convert my dovecot.conf and am getting the following
Fatal error:
/**
doveconf -n -c dovecot/dovecot.conf > dovecot.converted/dovecot.conf
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:10:
protocols=managesieve has been renamed to protocols=sieve
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:10:
protocols=imaps is no longer necessary, remove it
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:10:
protocols=pop3s is no longer necessary, remove it
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:14:
ssl_cert_file has been replaced by ssl_cert =
mail_executable has been replaced by service { executable }
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:33:
protocol managesieve {} has been replaced by protocol sieve { }
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:35:
listen=..:port has been replaced by service { inet_listener { port } }
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:35:
protocol { listen } has been replaced by service { inet_listener
{ address } }
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:36:
login_executable has been replaced by service { executable }
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:37:
mail_executable has been replaced by service { executable }
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:39: add
auth_ prefix to all settings inside auth {} and remove the auth {}
section completely
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:41: passdb
sql {} has been replaced by passdb { driver=sql }
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:44: userdb
prefetch {} has been replaced by userdb { driver=prefetch }
doveconf: Warning: Obsolete setting in dovecot/dovecot.conf:46: userdb
sql {} has been replaced by userdb { driver=sql }
doveconf: Error: protocols: Unknown protocol: sieve
doveconf: Fatal: Error in configuration file dovecot/dovecot.conf:
protocols: Unknown protocol: sieve
/**
My current dovecot.conf has these sieve related directives: /** protocols = imap imaps pop3 pop3s managesieve protocol lda { postmaster_address = postmaster@pixilla.com hostname = ix.databoost.com sendmail_path = /opt/local/sbin/sendmail auth_socket_path = /opt/local/var/run/dovecot/auth-master log_path = /opt/local/var/serveza/log/mail/dovecot-deliver.log mail_plugins = sieve } protocol managesieve { disable_plaintext_auth = no listen = *:2000 login_executable = /opt/local/libexec/dovecot/managesieve-login mail_executable = /opt/local/libexec/dovecot/managesieve } plugin { sieve_before = /opt/local/var/serveza/mail/filter/sieve/global/ before/ sieve = /opt/local/var/serveza/mail/filter/sieve/%d/%n/active.sieve sieve_global_path = /opt/local/var/serveza/mail/filter/sieve/ global/default.sieve sieve_dir = /opt/local/var/serveza/mail/filter/sieve/%d/%n/sieve sieve_global_dir = /opt/local/var/serveza/mail/sieve/global/ include/ sieve_after = /opt/local/var/serveza/mail/filter/sieve/global/ after/ .... } **/
I list subject addressing this would help if it's already been worked
out.
Regards, Bradley Giesbrecht
smtpd_sender_login_maps = mysql:/etc/postfix/sender_login_maps.cf >>
query = SELECT CONCAT(username,'@',domain) FROM mailboxes WHERE CONCAT( username, '@', domain ) = '%s' AND active = '1'* *UNION SELECT CONCAT(email, '@', domain) FROM forwardings WHERE goto='%s' AND isdomain='0' AND active='1' * *The Query is working correctly along with the credentials in the file. * *smtpd_sender_restrictions = permit_mynetworks, reject_authenticated_sender_login_mismatch, permit_sasl_authenticated, reject_non_fqdn_sender, reject_rhsbl_sender postmaster.rfc-ignorant.org=127.0.0.4, reject_rhsbl_sender abuse.rfc-ignorant.org=127.0.0.3, reject_unknown_sender_domain.
Jerrale G SC Senior Admin
This doesn't seem to have anything to do with Dovecot. It's a Postfix question.
Don't post a new message by replying to existing one. In-Reply-To: header is still preserved and you mess up threading.
On 10.8.2010, at 22.45, Jerrale G wrote:
smtpd_sender_login_maps = mysql:/etc/postfix/sender_login_maps.cf >>
query = SELECT CONCAT(username,'@',domain) FROM mailboxes WHERE CONCAT( username, '@', domain ) = '%s' AND active = '1'* *UNION SELECT CONCAT(email, '@', domain) FROM forwardings WHERE goto='%s' AND isdomain='0' AND active='1' * *The Query is working correctly along with the credentials in the file. * *smtpd_sender_restrictions = permit_mynetworks, reject_authenticated_sender_login_mismatch, permit_sasl_authenticated, reject_non_fqdn_sender, reject_rhsbl_sender postmaster.rfc-ignorant.org=127.0.0.4, reject_rhsbl_sender abuse.rfc-ignorant.org=127.0.0.3, reject_unknown_sender_domain.
Jerrale G SC Senior Admin
On Aug 10, 2010, at 1:00 PM, Timo Sirainen wrote:
On 10.8.2010, at 18.12, Bradley Giesbrecht wrote:
doveconf: Error: protocols: Unknown protocol: sieve doveconf: Fatal: Error in configuration file dovecot/dovecot.conf:
protocols: Unknown protocol: sieveThis looks as if you haven't installed Pigeonhole.. Have you?
Ah, no I don't. I have not advanced that far with dovecot 2.0.beta
testing.
Thank you for explaining. I'll now move on to dovecot2/Pigeonhole
implementation.
Regards, Bradley Giesbrecht
On Aug 11, 2010, at 9:09 AM, Bradley Giesbrecht wrote:
On Aug 10, 2010, at 1:00 PM, Timo Sirainen wrote:
On 10.8.2010, at 18.12, Bradley Giesbrecht wrote:
doveconf: Error: protocols: Unknown protocol: sieve doveconf: Fatal: Error in configuration file dovecot/dovecot.conf:
protocols: Unknown protocol: sieveThis looks as if you haven't installed Pigeonhole.. Have you?
Ah, no I don't. I have not advanced that far with dovecot 2.0.beta
testing.Thank you for explaining. I'll now move on to dovecot2/Pigeonhole
implementation.
doveconf -n -c seems to have worked well with Pigeonhole in place.
FYI, I have MacPorts Portfiles for dovecot 2.0.beta5 and Pigeonhole
Mercurial building on OSX.
Regards, Bradley Giesbrecht
On 8/10/2010 4:00 PM, Timo Sirainen wrote:
On 10.8.2010, at 18.12, Bradley Giesbrecht wrote:
doveconf: Error: protocols: Unknown protocol: sieve doveconf: Fatal: Error in configuration file dovecot/dovecot.conf: protocols: Unknown protocol: sieve This looks as if you haven't installed Pigeonhole.. Have you?
Bradley, Answer Timo; he's a dovecot (something)rator and can help you with 2.0. Have you installed pigeonhole? I don't use 2.0 yet so I can't help. Sorry for hijacking this thread; trying to revive it correctly.
Jerrale G. SC Senior Admin
Jerrale G put forth on 8/11/2010 11:33 PM:
Bradley, Answer Timo; he's a dovecot (something)rator
I think you're looking for the words "author" and "creator". Timo _is_ Dovecot--for better or worse. ;) He's much like Wietse in this regard. For the most part, Dovecot and Postfix are "one man shows".
-- Stan
On Aug 10, 2010, at 1:00 PM, Timo Sirainen wrote:
On 10.8.2010, at 18.12, Bradley Giesbrecht wrote:
doveconf: Error: protocols: Unknown protocol: sieve doveconf: Fatal: Error in configuration file dovecot/dovecot.conf:
protocols: Unknown protocol: sieveThis looks as if you haven't installed Pigeonhole.. Have you?
doveconf -n -c seems to have worked well with Pigeonhole in place.
FYI, I have MacPorts Portfiles for dovecot 2.0.beta5 and Pigeonhole
Mercurial building on OSX.
Regards, Bradley Giesbrecht
participants (5)
-
Bradley Giesbrecht
-
Bradley Giesbrecht
-
Jerrale G
-
Stan Hoeppner
-
Timo Sirainen