log_path = /var/log/dovecot.log auth_mechanisms = plain login mail_access_groups = facteur mail_gid = facteur mail_location = Maildir:/srv/mail/%u mail_privileged_group = mail mail_uid = facteur namespace inbox { inbox = yes location = mailbox Drafts { auto = subscribe special_use = \Drafts } mailbox Junk { auto = subscribe special_use = \Junk } mailbox Sent { auto = subscribe special_use = \Sent } mailbox Trash { auto = subscribe special_use = \Trash } prefix = } passdb { args = /etc/dovecot/dovecot-ldap.conf.ext driver = ldap } plugin { sieve = file:/srv/mail/sieve/%u;active=/srv/mail/sieve/active.%u sieve_before = /srv/mail/sieve/before.sieve } protocols = "imap lmtp sieve" service auth { unix_listener /var/spool/postfix/private/auth { group = postfix mode = 0660 user = postfix } unix_listener auth-userdb { mode = 0777 } } protocol sieve { managesieve_max_line_length = 65536 managesieve_implementation_string = dovecot } service managesieve-login { inet_listener sieve { port = 4190 } } service managesieve { process_limit = 1024 } #ssl = required #ssl_cert = < /etc/certs/fullchain.pem #ssl_key = < /etc/certs/privkey.pem userdb { args = /etc/dovecot/dovecot-ldap.conf.ext driver = ldap } protocol lda { mail_plugins = sieve } service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0600 user = postfix } } #generate per-command metrics on successful commands metric imap_command { filter = event=imap_command_finished AND \ tagged_reply_state=OK group_by = cmd_name } service stats { unix_listener stats-reader { group = mail mode = 0666 } unix_listener stats-writer { group = mail mode = 0666 } }