create_master_zone_file.sh: add SPF TXT record even if only one mailserver (MX) record is configured.

This commit is contained in:
Christoph 2023-03-24 10:36:21 +01:00
parent 9f0ea992ec
commit d6c5f0f7dd

View File

@ -733,13 +733,15 @@ EOF
if [[ -n "$MX_HOST_2" ]] ; then
cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone"
@ IN MX 10 ${MX_HOST_2}.
EOF
fi
cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone"
;
; TXT (u.a. SPF)
;
@ IN TXT "v=spf1 a mx -all"
@ 3600 IN TXT "v=spf1 a mx -all"
EOF
fi
elif [[ -n "${DEFAULT_MX_HOST_1}" ]] ; then
cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone"
@ -752,7 +754,7 @@ elif [[ -n "${DEFAULT_MX_HOST_1}" ]] ; then
;
; TXT (u.a. SPF)
;
;@ IN TXT "v=spf1 a mx -all"
;@ 3600 IN TXT "v=spf1 a mx -all"
EOF
fi