mirror of
https://git.myvelabs.com/lab/myvemail.git
synced 2025-12-17 21:36:14 +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
|
||||
|
||||
# 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'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue