# 2.3.20 (80a5ac675d): /etc/dovecot/dovecot.conf # Pigeonhole version 0.5.20 (149edcf2) # OS: Linux 5.10.0-10-amd64 x86_64 Debian 11.6 # Hostname: clone auth_cache_negative_ttl = 5 mins auth_cache_size = 64 M auth_cache_ttl = 5 mins auth_master_user_separator = * auth_username_format = %Ln default_client_limit = 8192 default_process_limit = 2048 doveadm_password = # hidden, use -P to show it first_valid_uid = 996 haproxy_trusted_networks = imap_id_log = * imap_id_send = * lda_mailbox_autocreate = yes lda_mailbox_autosubscribe = yes login_trusted_networks = 10.0.0.0/8 mail_gid = vmail mail_location = maildir:~/Maildir:INBOX=/var/vmail/inbox/%u:VOLATILEDIR=/var/vmail/cache/%u:INDEX=/var/vmail/index/%u mail_plugins = quota notify notify replication mail_uid = vmail managesieve_notify_capability = mailto managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date index ihave duplicate mime foreverypart extracttext namespace inbox { inbox = yes location = mailbox Archive { auto = subscribe } mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { args = /etc/dovecot/master-users driver = passwd-file master = yes } passdb { args = cache_key=#hidden_use-P_to_show# driver = pam } plugin { autocreate = Trash autocreate2 = Junk autocreate3 = Drafts autocreate4 = Sent autosubscribe = Trash autosubscribe2 = Junk autosubscribe3 = Drafts autosubscribe4 = Sent mail_compress_save = bz2 mail_compress_save_level = 9 mail_replica = tcps:smtp-mz.example.com:9090 quota = maildir:user quota_rule = *:storage=11GB quota_rule2 = Archive*:ignore sieve = file:~/sieve;active=~/.dovecot.sieve sieve_after = /etc/dovecot/sieve-after.d/ sieve_before = /etc/dovecot/sieve-before.d/ } protocols = imap pop3 lmtp sieve replication_full_sync_interval = 90 days replication_max_conns = 16 service aggregator { fifo_listener replication-notify-fifo { mode = 0666 user = dovecot } unix_listener replication-notify { mode = 0666 user = dovecot } } service auth-worker { process_limit = 256 user = root } service auth { user = root } service doveadm { inet_listener { port = 9090 ssl = yes } } service imap-login { inet_listener haproxy_imaps { haproxy = yes port = 1993 ssl = yes } inet_listener haproxy_imaps2 { haproxy = yes port = 52993 ssl = yes } inet_listener imaps2 { port = 51993 ssl = yes } } service imap { process_limit = 4096 } service lmtp { inet_listener lmtp { address = 127.0.0.1 port = 2525 } } service managesieve-login { inet_listener sieve { port = 4190 } process_min_avail = 1 } service replicator { process_min_avail = 1 unix_listener replicator-doveadm { mode = 0666 } } ssl_cert =