2 ################################################
3 ### Managed by someone's ansible provisioner ###
4 ################################################
5 # Part of: https://git.somenet.org/root/pub/somesible.git
6 # 2017-2024 by someone <someone@somenet.org>
8 # Configuration directory
13 lmtp_downcase_rcpt: yes
14 internaldate_heuristic: receivedheader
16 configdirectory: /var/lib/cyrus
17 sievedir: /var/spool/sieve
20 defaultpartition: default
21 partition-default: /srv/cyrus-mail
25 deletedprefix: DELETED
31 mailbox_legacy_dirs: yes
33 sasl_pwcheck_method: saslauthd
34 sasl_mech_list: LOGIN PLAIN
42 #tls_server_cert: /etc/ssl/certs/ssl-cert-snakeoil.pem
43 #tls_server_key: /etc/ssl/private/ssl-cert-snakeoil.key
44 tls_server_cert: /etc/ssl/letsencrypt/CHANGEME/fullchain.pem
45 tls_server_key: /etc/ssl/letsencrypt/CHANGEME/privkey.pem
46 tls_server_ca_dir: /etc/ssl/certs
47 tls_session_timeout: 1440
49 tls_require_cert: false
54 ## KEEP THESE IN SYNC WITH cyrus.conf
56 # Unix domain socket that lmtpd listens on.
57 #lmtpsocket: /run/cyrus/socket/lmtp
59 # Unix domain socket that idled listens on.
60 #idlesocket: /run/cyrus/socket/idle
62 # Unix domain socket that the new mail notification daemon listens on.
63 #notifysocket: /run/cyrus/socket/notify
65 # Syslog prefix. Defaults to cyrus (so logging is done as cyrus/imap etc.)
72 # Debugging hook. See /usr/share/doc/cyrus-common/README.Debian.debug
73 # Keep the hook disabled when it is not in use
76 #debug_command: /usr/bin/gdb -batch -cd=/tmp -x /usr/lib/cyrus/get-backtrace.gdb /usr/lib/cyrus/bin/%s %d >/tmp/gdb-backtrace.cyrus.%1$s.%2$d <&- 2>&1 &
79 #debug_command: /usr/bin/strace -tt -o /tmp/strace.cyrus.%s.%d -p %2$d <&- 2>&1 &
82 #debug_command: /usr/bin/ltrace -tt -n 2 -o /tmp/ltrace.cyrus.%s.%d -p %2$d <&- 2>&1 &