Update mail-user.sh

This commit is contained in:
myve 2024-03-22 13:31:47 -06:00
commit 107b95cab7

View file

@ -100,6 +100,8 @@ sudo mkdir -p /usr/share/dovecot /usr/share/webapps
sudo touch /usr/share/dovecot/dh.pem
# Mail username
if [ -z ${mailuser} ]
then
echo -e '\e[1;34mType in your email username\e[0m'
until [ ${mailuser} ]
do
@ -107,8 +109,11 @@ do
[ ${mailuser} ] || echo -e '\n\e[1;31mUsername cannot be empty, try again\e[0m'
done
echo -e '\n\e[1;32mMail user '${mailuser}'@'${domain}' has been saved\e[0m'
fi
# Mail account password
if [ -z ${mailpass} ]
then
echo -e '\n\e[1;34mCreate a password for your mail account\e[0m'
until [ "${mailpass}" = "${mailpass2}" -a "${mailpass}" ]
do
@ -123,8 +128,11 @@ do
fi
done
echo -e '\n\n\e[1;32mMail password has been saved\e[0m'
fi
# Postfixadmin password
if [ -z ${postfixadminpass} ]
then
echo -e '\n\e[1;34mCreate a postfixadmin setup password\e[0m'
until [ "${postfixadminpass}" = "${postfixadminpass2}" -a "${postfixadminpass}" ]
do
@ -139,6 +147,7 @@ do
fi
done
echo -e '\n\n\e[1;32mPostfixadmin password has been saved\e[0m\n'
fi
# fail2ban
sudo tee /etc/fail2ban/jail.d/postfix.local >/dev/null <<'POSTFIX-FLOOD-ATTACK'