Compare commits
3 Commits
e829868645
...
0ec563bb3c
| Author | SHA1 | Date | |
|---|---|---|---|
| 0ec563bb3c | |||
| 027930ae6e | |||
| 20da412413 |
@@ -643,7 +643,7 @@ milter_protocol = 6
|
||||
# localhost:10025 section in master.cf: 'smtpd_milters='
|
||||
#
|
||||
#smtpd_milters = local:/opendkim/opendkim.sock
|
||||
smtpd_milters =
|
||||
smtpd_milters = local:/opendkim/opendkim.sock
|
||||
|
||||
# Was sind non_smtpd_milters?
|
||||
#
|
||||
|
||||
@@ -780,8 +780,30 @@ if $(grep -q -E "^\s*non_smtpd_milters\s*=\s*.*opendkim.sock" /etc/postfix/main.
|
||||
fi
|
||||
fi
|
||||
else
|
||||
|
||||
echo_skipped
|
||||
warn "Postfix is not adjusted. Complete Postfix configuration (main.cf) manually\!"
|
||||
warn "non_smtpd_milters is not adjusted. Complete Postfix configuration (main.cf) manually\!"
|
||||
fi
|
||||
|
||||
|
||||
echononl " Set Variable smtpd_milters at '/etc/postfix/main.cf'.."
|
||||
if $(grep -q -E "^\s*smtpd_milters\s*=\s*.*opendkim.sock" /etc/postfix/main.cf 2> /dev/null) ; then
|
||||
if $(grep -q -E "^\s*smtpd_milters\s*=\s*.*$(basename "${opendmarc_socket_file}")" /etc/postfix/main.cf); then
|
||||
echo_skipped
|
||||
else
|
||||
perl -i -n -p -e "s&^\s*(smtpd_milters\s*=.*opendkim.sock)&\1,local:/$(basename "${opendmarc_socket_dir}")/$(basename "${opendmarc_socket_file}")&" \
|
||||
/etc/postfix/main.cf > $log_file 2>&1
|
||||
if [[ $? -eq 0 ]] ; then
|
||||
echo_ok
|
||||
postfix_needs_restart=true
|
||||
else
|
||||
echo_failed
|
||||
error "$(cat $log_file)"
|
||||
fi
|
||||
fi
|
||||
else
|
||||
echo_skipped
|
||||
warn "smtpd_milters was not adjusted. Complete Postfix configuration (main.cf) manually\!"
|
||||
fi
|
||||
|
||||
|
||||
@@ -818,7 +840,7 @@ else
|
||||
|
||||
# ======= Milter configuration =======
|
||||
|
||||
# OpenDKIM
|
||||
# OpenDKIM, OpenDMARC
|
||||
|
||||
milter_default_action = accept
|
||||
|
||||
|
||||
Reference in New Issue
Block a user