From afae72d1c26b1c8ed4bb124a0a0113f94862bb64 Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Sun, 27 Feb 2022 21:54:17 -0600 Subject: [PATCH] Update linupx-scripts.sh --- linupx-scripts.sh | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/linupx-scripts.sh b/linupx-scripts.sh index fd0c54b..129b144 100755 --- a/linupx-scripts.sh +++ b/linupx-scripts.sh @@ -451,6 +451,36 @@ PYTHON3UPGRADE(){ SCRIPT_MENU;; esac } +POSTFIX_INSTALL(){ + read -n 1 -p "Are you sure you wish to install Postfix (Y/n)?" choice + case "$choice" in + [Nn]) INSTALL_MENU;; + * ) + + $APTFUNC install -y postfix + cd /etc/postfix + service stop postfix + mv /etc/postfix/main.cf /etc/postfix/main.cf.bak + wget https://git.schroedercity.com/voltron/Misc-Scripts/raw/branch/master/defaults/main.cf -O /etc/postfix/main.cf + wget https://git.schroedercity.com/voltron/Misc-Scripts/raw/branch/master/defaults/sender_canonical -O /etc/postfix/sender_canonical + + read -p "Server hostname: " pfhostname + echo "" + read -p "Default from email (portion before @scity.us): " pffromemail + echo "" + + sed -i "s/<>/${pfhostname}/g" main.cf + sed -i "s/<>/${pffromemail}/g" + + service postfix start + + 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 +} BASHRC_INSTALL(){ echo -e "${Green}Installing root/.bashrc${Color_Off}" /usr/bin/wget -O /root/.bashrc https://git.schroedercity.com/voltron/Misc-Scripts/raw/branch/master/bashrc