Do you have something under conf.d?
 
Aki
     On 12/02/2025 03:42 EET Ken Wright via dovecot <dovecot@dovecot.org>
     wrote:
      
      
     Okay, here's dovecot.conf in its entirety (with strategic
     obfuscation,
     of course).
      
     ## Dovecot configuration shipped with debian packages
      
     dovecot_config_version = 2.4.0
     dovecot_storage_version = 2.4.0
      
     protocols = imap lmtp sieve lda
      
     !include_try conf.d/*.conf
      
     auth_mechanisms = plain login
      
      
     sql_driver = mysql
      
     # The mysqld.sock socket may be in different locations in different
     systems.
     mysql /var/run/mysqld/mysqld.sock {
     user = MariaDBuser
     password = MariaDBpassword
     dbname = MariaDBdatabase
      
     #ssl = yes
     #ssl_client_ca_dir = /etc/ssl/certs
     }
     # Alternatively you can connect to localhost as well:
     #mysql localhost {
     #}
      
     passdb_default_password_scheme = SomethingSecure
      
     passdb sql {
     query = SELECT user AS username, domain, password FROM mailbox WHERE
     user = '%{user | username}' AND domain = '%{user | domain}' AND
     active=
     '1'
     }
     userdb sql {
     query = SELECT home, uid, gid FROM mailbox WHERE user = '%{user |
     username}' AND domain = '%{user | domain}' AND active= '1'
     # For using doveadm -A:
     iterate_query = SELECT user AS username, domain FROM mailbox
     }
      
     ssl_server_cert_file =
     /etc/letsencrypt/live/mailserver.example1.com/fullchain.pem
     ssl_server_key_file =
     /etc/letsencrypt/live/mailserver.example1.com/privkey.pem
      
     local 127.0.0.1 {
     local_name mailserver.example1.com {
     protocol imap {
     ssl_server_cert_file =
     /etc/letsencrypt/live/mailserver.example1.com/fullchain.pem
     ssl_server_key_file =
     /etc/letsencrypt/live/mailserver.example1.com/privkey.pem
     }
     }
      
     local_name mail.example2.net {
     protocol imap {
     ssl_server_cert_file =
     /etc/letsencrypt/live/mail.example2.net/fullchain.pem
     ssl_server_key_file =
     /etc/letsencrypt/live/mail.example2.net/privkey.pem
     }
     }
     }
      
     Timo suggested there might be an unclosed { somewhere before the
     section with the cert files, but I don't see any. Does anyone see
     what
     I've missed?
      
     Ken
      
     On Tue, 2025-02-11 at 10:14 +0200, Timo Sirainen wrote:
          On 11. Feb 2025, at 2.09, Ken Wright via dovecot
          <dovecot@dovecot.org> wrote:
               Sorry, I sent that this morning just before
               running off to my job.
               Here's the section of dovecot.conf that I'm
               working on:
          Nothing wrong with that part.
           
               When I was running Dovecot 2.3, I was able to
               send and receive
               email to
               and from example1.com and example2.net.  I want
               to be able to do
               the
               same with 2.4, but right now when I try to start
               Dovecot I get an
               error
               message like this:
                
               doveconf: Fatal: Error in configuration file
               /etc/dovecot/dovecot.conf
               line 42: Unknown section name: local
          This most likely means you forgot to close with } an
          earlier section.
          v2.4.0 unfortunately gives a rather bad error message in
          that case.
          It'll be better in v2.4.1.
           
     _______________________________________________
     dovecot mailing list -- dovecot@dovecot.org
     To unsubscribe send an email to dovecot-le...@dovecot.org
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to