mail/postfix: add newaliases to setup.sh (#394)

This commit is contained in:
Michael
2017-11-27 16:16:03 +01:00
committed by Franco Fichtner
parent 051960d16f
commit 3270f88c2d
3 changed files with 17 additions and 1 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
PLUGIN_NAME= postfix
PLUGIN_VERSION= 0.1
PLUGIN_VERSION= 0.2
PLUGIN_COMMENT= SMTP mail relay
PLUGIN_DEPENDS= postfix-sasl
PLUGIN_MAINTAINER= m.muenz@gmail.com
@@ -31,4 +31,15 @@ postmap /usr/local/etc/postfix/transport
postmap /usr/local/etc/postfix/recipient_access
postmap /usr/local/etc/postfix/sender_access
# Check for aliases
if [ -f /usr/local/etc/postfix/aliases ]; then
echo "Updating aliases"
/usr/local/bin/newaliases
else
echo "Adding aliases"
touch /usr/local/etc/postfix/aliases
/usr/local/bin/newaliases
fi
/usr/local/opnsense/scripts/OPNsense/Postfix/generate_certs.php
@@ -3,6 +3,8 @@
##########################
# START SYSTEM DEFAULTS
##########################
alias_database = hash:/usr/local/etc/postfix/aliases
alias_maps = hash:/usr/local/etc/postfix/aliases
compatibility_level = 2
queue_directory = /var/spool/postfix
command_directory = /usr/local/sbin
@@ -136,4 +138,7 @@ smtpd_recipient_restrictions = {{ smtpd_recipient_restrictions | join(', ') }}
smtpd_helo_required = yes
### Syslog tweak, will be removed before stable
syslog_facility = security
{% endif %}