Browse Source

Log to mail.log, add postlogin script to give master user full permissions

andryyy 8 years ago
parent
commit
33a0357634
1 changed files with 10 additions and 1 deletions
  1. 10 1
      data/conf/dovecot/dovecot.conf

+ 10 - 1
data/conf/dovecot/dovecot.conf

@@ -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 {
+  }
+}