1
0
mirror of https://github.com/mail-in-a-box/mailinabox.git synced 2026-03-04 15:54:48 +01:00

use editconf.py to mangle /etc/postfix/master.cf

* using it to enable the Postfix submission service
* per @mkropat's suggestion in #69, set an option to distinguish submission from regular smpd in syslog by giving submission a new name (doing this here to test that editconf is working right on master.cf)
This commit is contained in:
Joshua Tauberer
2014-06-08 17:23:06 -04:00
parent 5b72e5419d
commit 2c4212fa36
2 changed files with 84 additions and 32 deletions

View File

@@ -1,3 +1,4 @@
#!/bin/bash
# SMTP/IMAP: Postfix and Dovecot
################################
@@ -25,8 +26,11 @@ mkdir -p $STORAGE_ROOT/mail
# POSTFIX
#########
# Enable the 'submission' port 587 listener.
sed -i "s/#submission/submission/" /etc/postfix/master.cf
# Enable the 'submission' port 587 smtpd server, and give it a different
# name in syslog to distinguish it from the port 25 smtpd server.
tools/editconf.py /etc/postfix/master.cf -s -w \
"submission=inet n - - - - smtpd
-o syslog_name=postfix/submission"
# Enable TLS and require it for all user authentication.
tools/editconf.py /etc/postfix/main.cf \