mirror of
https://git.myvelabs.com/lab/myvemail.git
synced 2025-12-17 21:26:14 +00:00
Update mail-user.sh
This commit is contained in:
parent
aed32185e7
commit
8b9d67186a
1 changed files with 9 additions and 9 deletions
18
mail-user.sh
18
mail-user.sh
|
|
@ -1,3 +1,12 @@
|
|||
# Static variables
|
||||
ip_addr=$(wget -q4O- ipv4.icanhazip.com)
|
||||
subdomain=$(hostname | awk -F . '{print $1}')
|
||||
domain="$(hostname | awk -F . '{print $2}').$(hostname | awk -F . '{print $3}')"
|
||||
eff_email='eff@'${domain}
|
||||
roundcubedbpass=$(cat /dev/urandom | tr -d -c 'a-zA-Z0-9' | fold -w 128 | head -n 1)
|
||||
postfixadmindbpass=$(cat /dev/urandom | tr -d -c 'a-zA-Z0-9' | fold -w 128 | head -n 1)
|
||||
roundcubepass_strength_drive=$(cat /dev/urandom | tr -d -c 'a-z' | fold -w 8 | head -n 1)
|
||||
|
||||
# UFW
|
||||
sudo ufw allow 25/tcp &>/dev/null
|
||||
sudo ufw allow 80,443/tcp >/dev/null
|
||||
|
|
@ -19,15 +28,6 @@ function die
|
|||
exit 1
|
||||
}
|
||||
|
||||
# Static variables
|
||||
ip_addr=$(wget -q4O- ipv4.icanhazip.com)
|
||||
subdomain=$(hostname | awk -F . '{print $1}')
|
||||
domain="$(hostname | awk -F . '{print $2}').$(hostname | awk -F . '{print $3}')"
|
||||
eff_email='eff@'${domain}
|
||||
roundcubedbpass=$(cat /dev/urandom | tr -d -c 'a-zA-Z0-9' | fold -w 128 | head -n 1)
|
||||
postfixadmindbpass=$(cat /dev/urandom | tr -d -c 'a-zA-Z0-9' | fold -w 128 | head -n 1)
|
||||
roundcubepass_strength_drive=$(cat /dev/urandom | tr -d -c 'a-z' | fold -w 8 | head -n 1)
|
||||
|
||||
# Exit if static variable is null
|
||||
if [ -z ${ip_addr} ] || [ -z ${subdomain} ] || [ -z ${domain} ] || [ -z ${eff_email} ]
|
||||
then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue