From 20182cb6b7b1658bfde867f85abfd366db11fd18 Mon Sep 17 00:00:00 2001 From: myvesta <38690722+myvesta@users.noreply.github.com> Date: Sun, 30 Aug 2020 00:48:10 +0200 Subject: [PATCH] Ability to change IP in v-make-separated-ip-for-email-domain --- bin/v-make-separated-ip-for-email-domain | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bin/v-make-separated-ip-for-email-domain b/bin/v-make-separated-ip-for-email-domain index f4b129e1..8f92e6d0 100644 --- a/bin/v-make-separated-ip-for-email-domain +++ b/bin/v-make-separated-ip-for-email-domain @@ -67,15 +67,16 @@ sed -i "s#^ helo_data = .*#$NEWVALUE#g" /etc/exim4/exim4.conf.template service exim4 restart check_grep=$(grep -c "^$DOMAIN:" /etc/exim4/virtual/interfaces) -if [ "$check_grep" -eq 0 ]; then +if [ "$check_grep" -eq 1 ]; then + echo "=== Changing $DOMAIN: $IP in /etc/exim4/virtual/interfaces" + sed -i "s#^$DOMAIN: .*#$DOMAIN: $IP#g" /etc/exim4/virtual/interfaces +else echo "=== Adding $DOMAIN: $IP to /etc/exim4/virtual/interfaces" echo "" >> /etc/exim4/virtual/interfaces echo "$DOMAIN: $IP" >> /etc/exim4/virtual/interfaces length=$(wc -c /dev/null 2>&1 echo "=== Done!" -else - echo "=== Domain $DOMAIN is already added" fi #----------------------------------------------------------#