From 6028f8c6a6c18a3d3db0e8b6c932e4fb10f0f9c3 Mon Sep 17 00:00:00 2001 From: Michel Roux Date: Fri, 7 Oct 2016 11:17:24 +0200 Subject: [PATCH] this script only install now --- mailserver.sh | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/mailserver.sh b/mailserver.sh index 5e49a9e..0a35f71 100755 --- a/mailserver.sh +++ b/mailserver.sh @@ -37,7 +37,6 @@ install_exim() { /usr/share/doc/exim4-base/examples/exim-gencert openssl genrsa -out /etc/exim4/dkim.key 2048 install_restart - gen_public_dns } install_spamassassin() { @@ -68,34 +67,20 @@ install_restart() { service exim4 restart } -gen_public_dns() { - DNS=$(openssl rsa -in /etc/exim4/dkim.key -pubout) - DNS=$(echo ${DNS} | sed "s/ //g" | sed "s/.*Y-----\(.*\)-----E.*/\1/g") - echo -e "${YEL}Please put these pointers on your DNS provider :${STD}" - echo -e '\t\t10800 IN MX 10 ' - echo -e '\t\t10800 IN TXT "v=spf1 a -all"' - echo -e '_domainkey\t10800 IN TXT "o=~; r=postmaster@"' - echo -e "x._domainkey\t10800 IN TXT \"v=DKIM1; k=rsa; p=${DNS}\"" - echo -e '_dmarc\t\t10800 IN TXT "v=DMARC1; p=quarantine"' - read -p "Press [Enter] key to continue..." -} - install_mailserver() { echo "Do you want to install extra software ?" echo "1. None" echo "2. SpamAssassin (antispam)" echo "3. ClamAV (antivirus)" echo "4. Both SpamAssassin and ClamAV" - echo "5. Show DNS config" - echo "6. Exit" - read -p "Enter choice [1 - 6] " choice + echo "5. Exit" + read -p "Enter choice [1 - 5] " choice case $choice in 1) install_exim ;; 2) install_exim && install_spamassassin ;; 3) install_exim && install_clamav ;; 4) install_exim && install_spamassassin && install_clamav ;; - 5) gen_public_dns ;; - 6) exit ;; + 5) exit ;; *) clear && echo -e "${RED}Please enter a valid input${STD}" && install_mailserver ;; esac }