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 #----------------------------------------------------------#