1.1 --- a/dovecot/dovecot.conf Wed Feb 08 20:16:40 2012 +0200 1.2 +++ b/dovecot/dovecot.conf Wed Feb 08 20:16:25 2012 +0200 1.3 @@ -2,72 +2,103 @@ 1.4 ## dovecot.conf -- Dovecot server configuration 1.5 ## 1.6 1.7 -protocols = imap 1.8 +protocols = imap pop3 sieve 1.9 1.10 -protocol imap { 1.11 - listen = 127.0.0.1:143 1.12 - ssl_listen = 127.0.0.1:993 1.13 - log_path = @l_prefix@/var/dovecot/log/imap-error.log 1.14 - info_log_path = @l_prefix@/var/dovecot/log/imap-info.log 1.15 - login_executable = @l_prefix@/libexec/dovecot/imap-login 1.16 - mail_executable = @l_prefix@/libexec/dovecot/rawlog @l_prefix@/libexec/dovecot/imap 1.17 +service imap-login { 1.18 + protocol = imap 1.19 + inet_listener imap { 1.20 + address = 127.0.0.1 1.21 + port = 143 1.22 + } 1.23 + inet_listener imaps { 1.24 + address = 127.0.0.1 1.25 + port = 993 1.26 + } 1.27 + client_limit = 256 1.28 + process_limit = 128 1.29 + process_min_avail = 4 1.30 + user = @l_musr@ 1.31 +} 1.32 + 1.33 +service pop3-login { 1.34 + protocol = pop3 1.35 + inet_listener pop3 { 1.36 + address = 127.0.0.1 1.37 + port = 110 1.38 + } 1.39 + inet_listener pop3s { 1.40 + address = 127.0.0.1 1.41 + port = 995 1.42 + } 1.43 + client_limit = 256 1.44 + process_limit = 128 1.45 + process_min_avail = 4 1.46 + user = @l_musr@ 1.47 +} 1.48 + 1.49 +service managesieve-login { 1.50 + protocol = sieve 1.51 + inet_listener sieve { 1.52 + address = 127.0.0.1 1.53 + port = 4190 1.54 + } 1.55 + client_limit = 256 1.56 + process_limit = 128 1.57 + process_min_avail = 4 1.58 + user = @l_musr@ 1.59 +} 1.60 + 1.61 +service auth { 1.62 + unix_listener auth-master { 1.63 + mode = 0660 1.64 + } 1.65 + unix_listener auth-client { 1.66 + mode = 0660 1.67 + } 1.68 + unix_listener auth-userdb { 1.69 + mode = 0660 1.70 + } 1.71 } 1.72 1.73 ssl = yes 1.74 -ssl_cert_file = @l_prefix@/etc/x509/example-server.crt.pem 1.75 -ssl_key_file = @l_prefix@/etc/x509/example-server.key.pem 1.76 +ssl_ca = <@l_prefix@/etc/x509/example-ca.crt.pem 1.77 +ssl_cert = <@l_prefix@/etc/x509/example-server.crt.pem 1.78 +ssl_key = <@l_prefix@/etc/x509/example-server.key.pem 1.79 1.80 -log_path = @l_prefix@/var/dovecot/log/dovecot-error.log 1.81 -info_log_path = @l_prefix@/var/dovecot/log/dovecot-info.log 1.82 -log_timestamp = '%b %d %H:%M:%S ' 1.83 - 1.84 -login_user = @l_nusr@ 1.85 -login_processes_count = 4 1.86 -login_max_processes_count = 128 1.87 -login_max_connections = 256 1.88 - 1.89 -mail_location = mbox:~/.mail:INBOX=~/.mail/inbox 1.90 +mail_location = mbox:~/.mail:INBOX=~/.mail/inbox:INDEX=~/.mail 1.91 mail_uid = @l_rusr@ 1.92 mail_gid = @l_rusr@ 1.93 mail_privileged_group = @l_rusr@ 1.94 mbox_read_locks = fcntl 1.95 mbox_write_locks = fcntl 1.96 1.97 +plugin { 1.98 + sieve_dir = ~/.mail/.sieve 1.99 + sieve = ~/.mail/.sieve.active 1.100 +} 1.101 + 1.102 auth_realms = example.com 1.103 -auth_default_realm = 1.104 auth_verbose = yes 1.105 disable_plaintext_auth = no 1.106 1.107 +auth_mechanisms = plain login 1.108 auth_debug = no 1.109 auth_debug_passwords = no 1.110 mail_debug = no 1.111 verbose_ssl = no 1.112 1.113 +default_login_user = @l_musr@ 1.114 +default_internal_user = @l_rusr@ 1.115 + 1.116 protocol lda { 1.117 postmaster_address = postmaster 1.118 - log_path = @l_prefix@/var/dovecot/log/deliver-error.log 1.119 - info_log_path = @l_prefix@/var/dovecot/log/deliver-info.log 1.120 } 1.121 1.122 -auth default { 1.123 - mechanisms = plain login 1.124 - passdb passwd { 1.125 - } 1.126 - userdb passwd { 1.127 - } 1.128 - socket listen { 1.129 - master { 1.130 - path = @l_prefix@/var/dovecot/run/auth-master 1.131 - mode = 0600 1.132 - user = @l_rusr@ 1.133 - group = @l_rugrp@ 1.134 - } 1.135 - client { 1.136 - path = @l_prefix@/var/dovecot/run/auth-client 1.137 - mode = 0660 1.138 - user = @l_musr@ 1.139 - group = @l_mgrp@ 1.140 - } 1.141 - } 1.142 +passdb { 1.143 + driver = passwd 1.144 } 1.145 1.146 +userdb { 1.147 + driver = passwd 1.148 +} 1.149 +