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

master
andryyy 2017-01-12 20:15:05 +01:00
parent b109c6d7f0
commit 33a0357634
1 changed files with 10 additions and 1 deletions

View File

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