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