sopo-info.de.zone: add SPF TXT record.

This commit is contained in:
Christoph 2023-03-07 23:17:04 +01:00
parent d53783103b
commit 2dafd1ed4f

View File

@ -705,19 +705,19 @@ cat << EOF > "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone"
; - ; -
\$TTL 43200 \$TTL 43200
@ 86400 IN SOA ${NS_HOST_1}. ${SOA_HOST_NAME}. ( @ 86400 IN SOA ${NS_HOST_1}. ${SOA_HOST_NAME}. (
$(date +%Y%m%d01) ; serial $(date +%Y%m%d01) ; serial
14400 ; refresh 14400 ; refresh
3600 ; retry 3600 ; retry
604800 ; expire 604800 ; expire
86400 ; minimum 86400 ; minimum
) )
; ;
; NS Records ; NS Records
; ;
@ IN NS ${NS_HOST_1}. @ IN NS ${NS_HOST_1}.
@ IN NS ${NS_HOST_2}. @ IN NS ${NS_HOST_2}.
EOF EOF
if $ENABLE_E_MAILS ; then if $ENABLE_E_MAILS ; then
@ -727,18 +727,31 @@ if $ENABLE_E_MAILS ; then
; MX Records ; MX Records
; ;
@ IN MX 10 ${MX_HOST_1}. @ IN MX 10 ${MX_HOST_1}.
EOF EOF
if [[ -n "$MX_HOST_2" ]] ; then if [[ -n "$MX_HOST_2" ]] ; then
cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone"
@ IN MX 10 ${MX_HOST_2}. @ IN MX 10 ${MX_HOST_2}.
EOF EOF
fi 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 fi
cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone"
;
; TXT
;
@ IN TXT "v=spf1 a mx -all"
; ;
; IPv4 Hostaddresses ; IPv4 Hostaddresses
; ;
@ -746,8 +759,8 @@ EOF
if [[ -n "${WEB_SERVER_IP_4}" ]] ; then if [[ -n "${WEB_SERVER_IP_4}" ]] ; then
cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone"
@ IN A ${WEB_SERVER_IP_4} @ IN A ${WEB_SERVER_IP_4}
www IN A ${WEB_SERVER_IP_4} www IN A ${WEB_SERVER_IP_4}
EOF EOF
fi fi
@ -761,8 +774,8 @@ EOF
if [[ -n "${WEB_SERVER_IP_6}" ]] ; then if [[ -n "${WEB_SERVER_IP_6}" ]] ; then
cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone" cat << EOF >> "${ZONE_FILE_MASTER_DIR}/${DOMAIN}.zone"
@ IN AAAA ${WEB_SERVER_IP_6} @ IN AAAA ${WEB_SERVER_IP_6}
www IN AAAA ${WEB_SERVER_IP_6} www IN AAAA ${WEB_SERVER_IP_6}
EOF EOF
else else