On Wed, 2025-02-12 at 07:32 +0200, Aki Tuomi wrote: > > Do you have something under conf.d?
Here are all the files under conf.d with almost all the superfluous comments deleted. 10-auth.conf: passdb sql { query = SELECT username AS user, password FROM mailbox WHERE username = '%{user}' AND active='1' query = SELECT maildir, 2000 AS uid, 2000 AS gid FROM mailbox WHERE username = '%{user}' AND active= '1'} 10-mail.conf: mail_driver = maildir mail_home = %{home} mail_path = ~/mail mail_inbox_path = /var/vmail/%{user | username } mailbox_list_utf8 = yes namespace inbox { separator = / inbox = yes } 10-ssl.conf: ssl = required ssl_server_prefer_ciphers = server 15-mailboxes.conf: namespace inbox { # These mailboxes are widely used and could perhaps be created automatically: mailbox Drafts { auto = create special_use = \Drafts } mailbox Junk { auto = create special_use = \Junk } mailbox Trash { auto = create special_use = \Trash } # For \Sent mailboxes there are two widely used names. We'll mark both of # them as \Sent. User typically deletes one of them if duplicates are created. mailbox Sent { auto = create special_use = \Sent 20-imap.conf: protocols { imap = yes } 20-lmtp.conf: protocols { lmtp = yes } 20-managesieve.conf: protocols { sieve = yes } auth-checkpassword.conf.ext: passdb passwords { driver = checkpassword args = /usr/bin/checkpassword } # passdb lookup should return also userdb info userdb users { driver = prefetch } auth-deny.conf.ext: passdb passwd-file { driver = passwd-file deny = yes # File contains a list of usernames, one per line args = /etc/dovecot/deny-users } auth-dict.conf.ext: passdb AuthDatabase { driver = dict # Path for dict configuration file, see # example-config/dovecot-dict-auth.conf.ext args = /etc/dovecot/dovecot-dict-auth.conf.ext } userdb AuthDict { driver = dict args = /etc/dovecot/dovecot-dict-auth.conf.ext } auth-master.conf.ext: passdb passwd-file { driver = passwd-file master = yes args = /etc/dovecot/master-users # Unless you're using PAM, you probably still want the destination user to # be looked up from passdb that it really exists. pass=yes does that. pass = yes } auth.passwdfile.conf.ext: passdb PasswdFile { driver = passwd-file args = scheme=CRYPT username_format=%u /etc/dovecot/users } userdb PasswdFile { driver = passwd-file args = username_format=%u /etc/dovecot/users } auth-sql.conf.ext: passdb SQL { driver = sql # Path for SQL configuration file, see example-config/dovecot- sql.conf.ext args = /etc/dovecot/dovecot-sql.conf.ext } userdb SQL { driver = sql args = /etc/dovecot/dovecot-sql.conf.ext } auth-system.conf.ext: passdb PAM { driver = pam # [session=yes] [setcred=yes] [failure_show_msg=yes] [max_requests=<n>] # [cache_key=<key>] [<service name>] #args = dovecot } userdb PAM { # <doc/wiki/AuthDatabase.Passwd.txt> driver = passwd # [blocking=no] #args = # Override fields from passwd #override_fields = home=/home/virtual/%u } > _______________________________________________ dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-le...@dovecot.org