|
@@ -1,6 +1,6 @@
|
|
|
auth_mechanisms = plain login
|
|
|
#mail_debug = yes
|
|
|
-log_path = /dev/stdout
|
|
|
+log_path = /var/log/mail.log
|
|
|
disable_plaintext_auth = yes
|
|
|
# Uncomment on NFS share
|
|
|
#mmap_disable = yes
|
|
@@ -21,6 +21,7 @@ ssl_dh_parameters_length = 2048
|
|
|
log_timestamp = "%Y-%m-%d %H:%M:%S "
|
|
|
recipient_delimiter = +
|
|
|
auth_master_user_separator = *
|
|
|
+mail_prefetch_count = 30
|
|
|
passdb {
|
|
|
driver = passwd-file
|
|
|
args = /etc/dovecot/dovecot-master.passwd
|
|
@@ -182,6 +183,9 @@ service managesieve-login {
|
|
|
process_min_avail = 2
|
|
|
vsz_limit = 128M
|
|
|
}
|
|
|
+service imap {
|
|
|
+ executable = imap imap-postlogin
|
|
|
+}
|
|
|
service managesieve {
|
|
|
process_limit = 256
|
|
|
}
|
|
@@ -236,3 +240,8 @@ remote 127.0.0.1 {
|
|
|
}
|
|
|
submission_host = postfix:588
|
|
|
mail_max_userip_connections = 500
|
|
|
+service imap-postlogin {
|
|
|
+ executable = script-login /usr/local/bin/postlogin.sh
|
|
|
+ unix_listener imap-postlogin {
|
|
|
+ }
|
|
|
+}
|