On 2026-06-02 15:08, Aki Tuomi wrote:
> Can you send doveconf -n
-------------------------------------------------------------------------
# 2.4.4 (8b687aa65c): /etc/dovecot/dovecot.conf
# Pigeonhole version 2.4.4 (3beb331a)
# OS: Linux 7.0.10-200.fc44.x86_64 x86_64 Fedora release 44 (Forty Four) btrfs
# Hostname: fox.example.com
dovecot_config_version = 2.4.3
auth_debug = yes
auth_debug_passwords = yes
auth_verbose = yes
debug_log_path = /var/log/dovecot/dovecot-debug.log
dovecot_storage_version = 2.4.3
first_valid_uid = 1000
hostname = mail.example.com
info_log_path = /var/log/dovecot/dovecot.log
ldap_auth_dn = cn=dovecot,ou=apps,dc=example,dc=com
ldap_auth_dn_password = # hidden, use -P to show it
ldap_uris = ldapi://%2Frun%2Fldapi
log_debug = category=auth
log_path = /var/log/dovecot/dovecot-errors.log
log_timestamp = "%Y.%m.%d %H:%M:%S "
mail_debug = yes
mail_driver = maildir
mail_home = /home/%{user|username}
mail_path = /home/%{user|username}/Maildir/%{user|domain}
protocols {
imap = yes
lmtp = yes
sieve = yes
}
sieve_global_extensions {
vnd.dovecot.debug = yes
vnd.dovecot.environment = yes
vnd.dovecot.pipe = yes
}
sieve_pipe_bin_dir = /var/lib/dovecot/sieve
sieve_plugins {
sieve_imapsieve = yes
sieve_extprograms = yes
}
sieve_user_log_path = ~/.sieve/log
ssl = required
ssl_cipher_list = PROFILE=SYSTEM
ssl_server {
cert_file = /etc/letsencrypt/live/mail.example.com/fullchain.pem
key_file = /etc/letsencrypt/live/mail.example.com/privkey.pem
}
namespace inbox {
inbox = yes
mailbox Junk {
auto = subscribe
special_use = "\\Junk"
}
mailbox Spam {
auto = create
special_use = "\\Junk"
}
}
service imap-login {
process_limit = 200
}
service auth {
auth_mechanisms = plain login cram-md5
auth_verbose = yes
auth_verbose_passwords = yes
inet_listener auth {
port = 2003
ssl = yes
}
}
service lmtp {
executable = lmtp -L
inet_listener lmtp {
port = 240
ssl = yes
}
unix_listener /var/spool/postfix/private/dovecot-lmtp {
group = postfix
mode = 0600
user = postfix
}
}
protocol lmtp {
info_log_path = /var/log/dovecot/dovecot-lmtp.log
log_path = /var/log/dovecot/dovecot-lmtp-errors.log
mail_plugins {
sieve = yes
}
}
passdb ldap-1 {
driver = ldap
ldap_filter =
(&(objectClass=posixAccount)(uid=%{user|username})(memberOf=cn=mail,ou=%{user|domain},ou=groups,dc=example,dc=com))
result_success = return-ok
passdb_ldap {
bind_userdn = cn=%{user},ou=apps,dc=example,dc=com
}
}
passdb ldap-2 {
driver = ldap
ldap_filter = (&(objectClass=applicationProcess)(cn=%{user}))
result_success = return-ok
passdb_ldap {
bind_userdn = uid=%{user|username},ou=people,dc=example,dc=com
}
}
userdb ldap {
ldap_auth_dn = cn=dovecot,ou=apps,dc=example,dc=com
ldap_auth_dn_password = # hidden, use -P to show it
ldap_base = ou=people,dc=example,dc=com
ldap_uris = ldapi://%2Frun%2Fldapi
ldap_version = 3
fields {
gid = %{ldap:gidNumber}
home = %{ldap:homeDirectory}
mail = %{ldap:homeDirectory}/Maildir/%{user|domain}
uid = %{ldap:uidNumber}
}
filter =
(&(objectClass=posixAccount)(uid=%{user|username})(memberOf=cn=mail,ou=%{user|domain},ou=groups,dc=example,dc=com))
}
protocol imap {
mail_plugins {
imap_sieve = yes
}
}
mailbox Spam {
sieve_script report-spam {
cause = copy
path = /etc/dovecot/sieve/report-spam.sieve
type = before
}
}
imapsieve_from Spam {
sieve_script report-ham {
cause = copy
path = /etc/dovecot/sieve/report-ham.sieve
type = before
}
}
sieve_script personal {
active_path = ~/.sieve/dovecot.sieve
path = ~/.sieve
type = personal
}
sieve_script default {
driver = file
name = default
path = /var/lib/dovecot/sieve/default.sieve
type = default
}
protocol sieve {
sieve_global_extensions = vnd.dovecot.pipe
sieve_plugins {
sieve_imapsieve = yes
sieve_extprograms = yes
}
}
imapsieve_from Junk {
sieve_script learn-ham {
cause = COPY APPEND
path = /var/lib/dovecot/sieve/learn-ham.sieve
type = before
}
}
mailbox Junk {
sieve_script learn-spam {
cause = COPY
path = /var/lib/dovecot/sieve/learn-spam.sieve
type = before
}
}
-------------------------------------------------------------------------
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]