From 2dafd1ed4fe377065463df658d840f5b23c13bb0 Mon Sep 17 00:00:00 2001 From: Christoph Date: Tue, 7 Mar 2023 23:17:04 +0100 Subject: [PATCH] sopo-info.de.zone: add SPF TXT record. --- create_master_zone_file.sh | 39 +++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/create_master_zone_file.sh b/create_master_zone_file.sh index 72bb769..976cfd1 100755 --- a/create_master_zone_file.sh +++ b/create_master_zone_file.sh @@ -705,19 +705,19 @@ cat << EOF > "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" ; - \$TTL 43200 @ 86400 IN SOA ${NS_HOST_1}. ${SOA_HOST_NAME}. ( - $(date +%Y%m%d01) ; serial - 14400 ; refresh - 3600 ; retry - 604800 ; expire - 86400 ; minimum + $(date +%Y%m%d01) ; serial + 14400 ; refresh + 3600 ; retry + 604800 ; expire + 86400 ; minimum ) ; ; NS Records ; -@ IN NS ${NS_HOST_1}. -@ IN NS ${NS_HOST_2}. +@ IN NS ${NS_HOST_1}. +@ IN NS ${NS_HOST_2}. EOF if $ENABLE_E_MAILS ; then @@ -727,18 +727,31 @@ if $ENABLE_E_MAILS ; then ; MX Records ; -@ IN MX 10 ${MX_HOST_1}. +@ IN MX 10 ${MX_HOST_1}. EOF if [[ -n "$MX_HOST_2" ]] ; then cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" -@ IN MX 10 ${MX_HOST_2}. +@ IN MX 10 ${MX_HOST_2}. EOF fi +elif [[ -n "${DEFAULT_MX_HOST_1}" ]] ; then + cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" +; +; MX Records +; + +;@ IN MX 10 ${MX_HOST_1}. +EOF fi cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" +; +; TXT +; +@ IN TXT "v=spf1 a mx -all" + ; ; IPv4 Hostaddresses ; @@ -746,8 +759,8 @@ EOF if [[ -n "${WEB_SERVER_IP_4}" ]] ; then cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" -@ IN A ${WEB_SERVER_IP_4} -www IN A ${WEB_SERVER_IP_4} +@ IN A ${WEB_SERVER_IP_4} +www IN A ${WEB_SERVER_IP_4} EOF fi @@ -761,8 +774,8 @@ EOF if [[ -n "${WEB_SERVER_IP_6}" ]] ; then cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" -@ IN AAAA ${WEB_SERVER_IP_6} -www IN AAAA ${WEB_SERVER_IP_6} +@ IN AAAA ${WEB_SERVER_IP_6} +www IN AAAA ${WEB_SERVER_IP_6} EOF else