[Postfix] remove dnsbl_reply.map if not required
This commit is contained in:
parent
e176724775
commit
b050cb9864
1
.gitignore
vendored
1
.gitignore
vendored
@ -37,6 +37,7 @@ data/conf/postfix/sni.map
|
|||||||
data/conf/postfix/sni.map.db
|
data/conf/postfix/sni.map.db
|
||||||
data/conf/postfix/sql
|
data/conf/postfix/sql
|
||||||
data/conf/postfix/dns_blocklists.cf
|
data/conf/postfix/dns_blocklists.cf
|
||||||
|
data/conf/postfix/dnsbl_reply.map
|
||||||
data/conf/rspamd/custom/*
|
data/conf/rspamd/custom/*
|
||||||
data/conf/rspamd/local.d/*
|
data/conf/rspamd/local.d/*
|
||||||
data/conf/rspamd/override.d/*
|
data/conf/rspamd/override.d/*
|
||||||
|
@ -435,10 +435,10 @@ if [ ! -z "$DNSBL_CONFIG" ]; then
|
|||||||
${SPAMHAUS_DQS_KEY}.zen.dq.spamhaus.net=127.0.0.[10;11]*8
|
${SPAMHAUS_DQS_KEY}.zen.dq.spamhaus.net=127.0.0.[10;11]*8
|
||||||
${SPAMHAUS_DQS_KEY}.zen.dq.spamhaus.net=127.0.0.3*4
|
${SPAMHAUS_DQS_KEY}.zen.dq.spamhaus.net=127.0.0.3*4
|
||||||
${SPAMHAUS_DQS_KEY}.zen.dq.spamhaus.net=127.0.0.2*3
|
${SPAMHAUS_DQS_KEY}.zen.dq.spamhaus.net=127.0.0.2*3
|
||||||
postscreen_dnsbl_reply_map = texthash:/opt/postfix/conf/dnsbl_reply
|
postscreen_dnsbl_reply_map = texthash:/opt/postfix/conf/dnsbl_reply.map
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cat <<EOF > /opt/postfix/conf/dnsbl_reply
|
cat <<EOF > /opt/postfix/conf/dnsbl_reply.map
|
||||||
# Autogenerated by mailcow, using Spamhaus DQS reply domains
|
# Autogenerated by mailcow, using Spamhaus DQS reply domains
|
||||||
${SPAMHAUS_DQS_KEY}.sbl.dq.spamhaus.net sbl.spamhaus.org
|
${SPAMHAUS_DQS_KEY}.sbl.dq.spamhaus.net sbl.spamhaus.org
|
||||||
${SPAMHAUS_DQS_KEY}.xbl.dq.spamhaus.net xbl.spamhaus.org
|
${SPAMHAUS_DQS_KEY}.xbl.dq.spamhaus.net xbl.spamhaus.org
|
||||||
@ -449,6 +449,9 @@ ${SPAMHAUS_DQS_KEY}.zrd.dq.spamhaus.net zrd.spamhaus.org
|
|||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
else
|
else
|
||||||
|
if [ -f "/opt/postfix/conf/dnsbl_reply.map" ]; then
|
||||||
|
rm /opt/postfix/conf/dnsbl_reply.map
|
||||||
|
fi
|
||||||
response=$(curl --connect-timeout 15 --max-time 30 -s -o /dev/null -w "%{http_code}" "https://asn-check.mailcow.email")
|
response=$(curl --connect-timeout 15 --max-time 30 -s -o /dev/null -w "%{http_code}" "https://asn-check.mailcow.email")
|
||||||
if [ "$response" -eq 503 ]; then
|
if [ "$response" -eq 503 ]; then
|
||||||
echo -e "\e[31mThe AS of your IP is listed as a banned AS from Spamhaus!\e[0m"
|
echo -e "\e[31mThe AS of your IP is listed as a banned AS from Spamhaus!\e[0m"
|
||||||
@ -519,4 +522,4 @@ if [[ $? != 0 ]]; then
|
|||||||
else
|
else
|
||||||
postfix -c /opt/postfix/conf start
|
postfix -c /opt/postfix/conf start
|
||||||
sleep 126144000
|
sleep 126144000
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user