if [ -n "$1" ]; then if [[ "$1" = "--enable" ]]; then echo "Enableing DKIM" echo "*@DOMAINname ODKSec._domainkey.DOMAINname" >>/etc/opendkim.d/SigningTable systemctl reload opendkim #Remove script while true; do read -p "Remove this script -> yes/no?" yn case $yn in [Nn]* ) break;; [Yy]* ) rm -- "$0" break;; * )echo "Choose yes or no.";; esac done exit fi fi echo "Required to enable mailing for this system" echo "Please make sure a valid MX record, and A/AAA are set for DOMAINname," echo "Please add the folloing to your SPF Record in the DNS of DOMAINname," echo "ip4:$(curl -s -4 icanhazip.com) ip6:$(curl -s -6 icanhazip.com)" echo "" echo "Alternatively use the 'a' and 'mx' in the SPF record just make sure the server has an 'A' and 'AAA' record pointing to it" echo "" echo "" echo "Optionally to enable dkim" echo "Add the folloing TXT Record to the DNS of DOMAINname" echo "WARNING the output is split, please combine key before inserting into DNS" cat /etc/opendkim.d/keys/DOMAINname/ODKSec.txt echo "" echo "If DNS is propegated then run \"bash $0 --enable\"" rm -f /etc/update-motd.d/51-opendkim-SITEName