base_dir = /var/run/dovecot/ protocols = imap imaps managesieve protocol imap { listen = *:143 ssl_listen = *:993 } log_path = /var/log/dovecot.log log_timestamp = "%Y-%m-%d %H:%M:%S " syslog_facility = mail ssl_cert_file = /etc/ssl/certs/cert.crt ssl_key_file = /etc/ssl/private/cert.key ssl_ca_file = /etc/ssl/cacert.pem ssl_verify_client_cert = yes ssl_parameters_regenerate = 168 verbose_ssl = no # Disable LOGIN command and all other plaintext authentications unless # SSL/TLS is used (LOGINDISABLED capability). Note that 127.*.*.* and # IPv6 ::1 addresses are considered secure, this setting has no effect if # you connect from those addresses. disable_plaintext_auth = no mail_location = maildir:/home/vmail/%d/%u mail_privileged_group = vmail mail_debug = no maildir_copy_with_hardlinks = yes first_valid_uid = 5000 last_valid_uid = 5000 protocol imap { login_executable = /usr/lib/dovecot/imap-login mail_executable = /usr/lib/dovecot/imap imap_max_line_length = 65536 } protocol lda { postmaster_address = postmaster@sthartwig.de sendmail_path = /usr/lib/sendmail auth_socket_path = /var/run/dovecot/auth-master mail_plugins = cmusieve } protocol managesieve { listen = *:2000 login_executable = /usr/lib/dovecot/managesieve-login #/usr/lib/dovecot/imap-login mail_executable = /usr/lib/dovecot/managesieve managesieve_max_line_length = 65536 sieve_storage = /home/vmail/%d/%n/sieve sieve = /home/vmail/%d/%n/.dovecot.sieve mail_location = /home/vmail/%d/%n managesieve_implementation_string = dovecot } plugin { sieve=/home/vmail/%d/%n/.dovecot.sieve sieve_storage=/home/vmail/%d/%n/sieve } auth_verbose = no auth_debug = no auth_debug_passwords = no auth default { mechanisms = plain passdb sql { args = /etc/dovecot/dovecot-sql.conf } userdb sql { args = /etc/dovecot/dovecot-sql.conf } user = nobody socket listen { master { path = /var/run/dovecot/auth-master mode = 0660 user = vmail group = vmail } client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } }