Initial commit

This commit is contained in:
Tobias Herre 2023-10-11 18:15:15 +02:00
parent b39817b4e5
commit 017d50d6f0
1 changed files with 59 additions and 0 deletions

View File

@ -0,0 +1,59 @@
#
# Manged by CFEngine
#
protocols = {{#vars.dovecot.cfg.protocols}} {{.}} {{/vars.dovecot.cfg.protocols}}
service imap-login {
inet_listener imap {
#port = 143
}
inet_listener imaps {
port = 993
ssl = yes
}
# Number of connections to handle before starting a new process. Typically
# the only useful values are 0 (unlimited) or 1. 1 is more secure, but 0
# is faster. <doc/wiki/LoginProcess.txt>
#service_count = 1
# Number of processes to always keep waiting for more connections.
#process_min_avail = 0
# If you set service_count=0, you probably need to grow this.
#vsz_limit = $default_vsz_limit
}
protocol imap {
ssl_cert = <{{vars.dovecot.imap_cert}}
ssl_key = <{{vars.dovecot.imap_key}}
# Space separated list of plugins to load (default is global mail_plugins).
#mail_plugins = $mail_plugins
# Maximum number of IMAP connections allowed for a user from each IP address.
# NOTE: The username is compared case-sensitively.
#mail_max_userip_connections = 10
}
{{#vars.dovecot.cfg.userdbs}}
userdb {
driver = {{driver}}
args = {{args}}
{{raw}}
}
{{/vars.dovecot.cfg.userdbs}}
{{#vars.dovecot.cfg.passdbs}}
passdb {
driver = {{driver}}
args = {{args}}
{{raw}}
}
{{/vars.dovecot.cfg.passdbs}}
{{vars.dovecot.cfg.raw}}