DirectAdmin SPF in één keer aanpassen

Gewijzigd op Wed, 13 Oct 2021 om 08:54 PM

Vervang NEW_VALUE met de instelling die je wilt toevoegen. Dit kan bijvoorbeeld ip6:je-ipv6-adres zijn of include:spf.yourwebhoster.eu. Het script voegt het alleen bij de domeinnamen toe waar het nog niet staat om duplicaten te voorkomen.

#!/bin/bash
# Copyright 2018 Yourwebhoster.eu

# CONFIGURATION
# Directory containing the .db files
named_dir='/var/named'

# String that should be in the txt record.
spf_add_value='NEW_VALUE'

# DO NOT CHANGE ANYTHING BELOW

# Change working dir
cd $named_dir

# List domains without provided string
domains=`grep -L $spf_add_value *.db`

for domainDB in $domains; do
        echo "Updating $domainDB";
        perl -pi -e "s/v=spf1 a mx/v=spf1 a mx $spf_add_value/" $domainDB
done

echo "Updating serials in named files"
echo "action=rewrite&value=named" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d800

echo "Restart Named"
/usr/local/directadmin/dataskq d800

echo "Done"

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren