mirror of
https://git.myvelabs.com/lab/myvemail.git
synced 2025-12-18 01:36:15 +00:00
Update mail-user.sh
This commit is contained in:
parent
f179135941
commit
107b95cab7
1 changed files with 44 additions and 35 deletions
|
|
@ -100,6 +100,8 @@ sudo mkdir -p /usr/share/dovecot /usr/share/webapps
|
||||||
sudo touch /usr/share/dovecot/dh.pem
|
sudo touch /usr/share/dovecot/dh.pem
|
||||||
|
|
||||||
# Mail username
|
# Mail username
|
||||||
|
if [ -z ${mailuser} ]
|
||||||
|
then
|
||||||
echo -e '\e[1;34mType in your email username\e[0m'
|
echo -e '\e[1;34mType in your email username\e[0m'
|
||||||
until [ ${mailuser} ]
|
until [ ${mailuser} ]
|
||||||
do
|
do
|
||||||
|
|
@ -107,8 +109,11 @@ do
|
||||||
[ ${mailuser} ] || echo -e '\n\e[1;31mUsername cannot be empty, try again\e[0m'
|
[ ${mailuser} ] || echo -e '\n\e[1;31mUsername cannot be empty, try again\e[0m'
|
||||||
done
|
done
|
||||||
echo -e '\n\e[1;32mMail user '${mailuser}'@'${domain}' has been saved\e[0m'
|
echo -e '\n\e[1;32mMail user '${mailuser}'@'${domain}' has been saved\e[0m'
|
||||||
|
fi
|
||||||
|
|
||||||
# Mail account password
|
# Mail account password
|
||||||
|
if [ -z ${mailpass} ]
|
||||||
|
then
|
||||||
echo -e '\n\e[1;34mCreate a password for your mail account\e[0m'
|
echo -e '\n\e[1;34mCreate a password for your mail account\e[0m'
|
||||||
until [ "${mailpass}" = "${mailpass2}" -a "${mailpass}" ]
|
until [ "${mailpass}" = "${mailpass2}" -a "${mailpass}" ]
|
||||||
do
|
do
|
||||||
|
|
@ -123,8 +128,11 @@ do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo -e '\n\n\e[1;32mMail password has been saved\e[0m'
|
echo -e '\n\n\e[1;32mMail password has been saved\e[0m'
|
||||||
|
fi
|
||||||
|
|
||||||
# Postfixadmin password
|
# Postfixadmin password
|
||||||
|
if [ -z ${postfixadminpass} ]
|
||||||
|
then
|
||||||
echo -e '\n\e[1;34mCreate a postfixadmin setup password\e[0m'
|
echo -e '\n\e[1;34mCreate a postfixadmin setup password\e[0m'
|
||||||
until [ "${postfixadminpass}" = "${postfixadminpass2}" -a "${postfixadminpass}" ]
|
until [ "${postfixadminpass}" = "${postfixadminpass2}" -a "${postfixadminpass}" ]
|
||||||
do
|
do
|
||||||
|
|
@ -139,6 +147,7 @@ do
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo -e '\n\n\e[1;32mPostfixadmin password has been saved\e[0m\n'
|
echo -e '\n\n\e[1;32mPostfixadmin password has been saved\e[0m\n'
|
||||||
|
fi
|
||||||
|
|
||||||
# fail2ban
|
# fail2ban
|
||||||
sudo tee /etc/fail2ban/jail.d/postfix.local >/dev/null <<'POSTFIX-FLOOD-ATTACK'
|
sudo tee /etc/fail2ban/jail.d/postfix.local >/dev/null <<'POSTFIX-FLOOD-ATTACK'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue