diff --git a/linupx-scripts.sh b/linupx-scripts.sh index c574026..81f7639 100755 --- a/linupx-scripts.sh +++ b/linupx-scripts.sh @@ -474,86 +474,10 @@ PYTHON3UPGRADE(){ esac } POSTFIX_INSTALL(){ - read -n 1 -p "Are you sure you wish to install Postfix (Y/n)?" choice - case "$choice" in - [Nn]) INSTALL_MENU;; - * ) - echo - echo -e "${Green}Select default options upon install as config will be overwritten by script at the end${Color_Off}" - read -n 1 -s -p "Press any key to continue" - echo - - $APTFUNC install -y postfix mailutils - cd /etc/postfix - service stop postfix - - echo - echo -e -n "${idsCL[LightCyan]}Server is internal or external (I/e): ${idsCL[Default]}" - read SERVERLOC - - if [ "${SERVERLOC}" = "" ]; then SERVERLOC=I; fi - - mv /etc/postfix/main.cf /etc/postfix/main.cf.bak - - if [ ! -f /etc/mailname ]; then - echo "scity.us" > /etc/mailname - fi - - case ${SERVERLOC} in - [Ii]) wget https://git.schroedercity.com/voltron/Misc-Scripts/raw/branch/master/defaults/main.cf -O /etc/postfix/main.cf;; - [Ee]) - echo - echo -e -n "${idsCL[LightCyan]}Username for scity.us domain email: ${idsCL[Default]}" - read USERNAME - echo - echo -e -n "${idsCL[LightCyan]}Password for scity.us domain email: ${idsCL[Default]}" - read -s PASSWORD - echo - wget https://git.schroedercity.com/voltron/Misc-Scripts/raw/branch/master/defaults/main.auth.cf -O /etc/postfix/main.cf - echo "mail.scity.us ${USERNAME}@scity.us:${PASSWORD}" > /etc/postfix/sasl_passwd - sudo chmod 600 /etc/postfix/sasl_passwd - sudo postmap /etc/postfix/sasl_passwd - sudo rm -f /etc/postfix/sasl_passwd - ;; - esac - - wget https://git.schroedercity.com/voltron/Misc-Scripts/raw/branch/master/defaults/sender_canonical -O /etc/postfix/sender_canonical - - hostname=`hostname` - echo -e -n "${idsCL[LightCyan]}Server Name (Default = \"${hostname}\"): ${idsCL[Default]}" - read pfhostname - echo "" - - if [ "${pfhostname}" = "" ]; then pfhostname=${hostname}; fi - - read -p "Default from email (portion before @scity.us, Default = \"${hostname}\"): " pffromemail - echo "" - - if [ "${pffromemail}" = "" ]; then pffromemail=${hostname}; fi - - sed -i "s/<>/${pfhostname}/g" main.cf - sed -i "s/<>/${pffromemail}/g" sender_canonical - - service postfix start - - echo -e -n "${idsCL[Yellow]}Send test Alert to (leave blank to not send test): ${idsCL[Default]}" - read TESTEMAIL - - if [ "${TESTEMAIL}" != "" ]; then - if [ "${TESTEMAIL}" = "txt" ]; then - TESTEMAIL='9208839613@txt.att.net' - elif [ "${TESTEMAIL}" = "mms" ]; then - TESTEMAIL='9208839613@mms.att.net' - fi - echo "Test Alert Body" | mail -r ${pffromemail}@scity.us -s "Test Alert Subject" $TESTEMAIL - fi - - echo "" - echo -e "${Green}Postfix has been Installed${Color_Off}" - if [ ${action-x} ]; then exit 0; fi - read -n 1 -s -p "Press any key to continue" - SCRIPT_MENU;; - esac + bash <(curl -sL https://go.scity.us/install-postfix) + echo "" + read -n 1 -s -p "Press any key to continue" + INSTALL_MENU } BASHRC_INSTALL(){ echo -e "${Green}Installing root/.bashrc${Color_Off}"