Add support for disabling milter mail filters.
This commit is contained in:
parent
0f6fa53e6d
commit
44317f0b57
@ -2540,6 +2540,7 @@ milter_protocol = 6
|
|||||||
# localhost:10025 section in master.cf: 'smtpd_milters='
|
# localhost:10025 section in master.cf: 'smtpd_milters='
|
||||||
#
|
#
|
||||||
#smtpd_milters = local:/opendkim/opendkim.sock
|
#smtpd_milters = local:/opendkim/opendkim.sock
|
||||||
|
smtpd_milter_maps = cidr:/etc/postfix/smtpd_milter_map
|
||||||
smtpd_milters =
|
smtpd_milters =
|
||||||
non_smtpd_milters = local:/opendkim/opendkim.sock
|
non_smtpd_milters = local:/opendkim/opendkim.sock
|
||||||
EOF
|
EOF
|
||||||
@ -3058,6 +3059,42 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
_file="/etc/postfix/smtpd_milter_map"
|
||||||
|
echononl " Create file '$_file' used disabling milter mail filter for client IP address(es)"
|
||||||
|
if [[ ! -f "$_file" ]]; then
|
||||||
|
cat << EOF > "$_file"
|
||||||
|
# Disable Milters for local clients.
|
||||||
|
#127.0.0.0/8 DISABLE
|
||||||
|
#192.168.0.0/16 DISABLE
|
||||||
|
#172.16.0.0/12 DISABLE
|
||||||
|
#::/64 DISABLE
|
||||||
|
|
||||||
|
# Disable Milters for b.mx.oopen.de
|
||||||
|
162.55.82.73 DISABLE
|
||||||
|
2a01:4f8:271:1266::73 DISABLE
|
||||||
|
|
||||||
|
# Disable Milters for d.mx.oopen.de
|
||||||
|
95.217.204.227 DISABLE
|
||||||
|
2a01:4f9:4a:47e5::227 DISABLE
|
||||||
|
|
||||||
|
# Disable Milters for lists.mx.warenform.de
|
||||||
|
83.223.86.78 DISABLE
|
||||||
|
2a01:30:0:13:223:35ff:fef5:84b6 DISABLE
|
||||||
|
|
||||||
|
# Disable Milters for lists36.net
|
||||||
|
192.68.11.82 DISABLE
|
||||||
|
2001:678:a40:3000::82 DISABLE
|
||||||
|
EOF
|
||||||
|
if [[ $? -eq 0 ]] ; then
|
||||||
|
echo_ok
|
||||||
|
else
|
||||||
|
echo_failed
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo_skipped
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
if $IS_SYMPA_LIST_SERVER ; then
|
if $IS_SYMPA_LIST_SERVER ; then
|
||||||
|
|
||||||
_file_name=sympa_domains
|
_file_name=sympa_domains
|
||||||
|
Loading…
Reference in New Issue
Block a user