mirror of
https://github.com/myvesta/vesta
synced 2025-08-14 18:49:21 -07:00
Adding IP to SPF in v-make-separate-ip-for-email
This commit is contained in:
parent
d779d47f64
commit
89c2767e92
1 changed files with 12 additions and 1 deletions
|
@ -77,7 +77,6 @@ else
|
|||
fi
|
||||
fi
|
||||
|
||||
|
||||
if [ ! -d "/etc/exim4/virtual" ]; then
|
||||
echo "=== Creating /etc/exim4/virtual files"
|
||||
mkdir -p /etc/exim4/virtual
|
||||
|
@ -125,4 +124,16 @@ else
|
|||
echo "=== Value UPDATE_SSL_SCRIPT is already 'v-create-ip-ssl'"
|
||||
fi
|
||||
|
||||
check_grep=$(grep -c "ip4:$MAIL_IP" /usr/local/vesta/data/templates/dns/default.tpl)
|
||||
if [ "$check_grep" -eq 0 ]; then
|
||||
echo "=== Adding IP to SPF"
|
||||
sed -i "s|ip4:%ip%|ip4:%ip% ip4:$MAIL_IP|g" /usr/local/vesta/data/templates/dns/default.tpl
|
||||
NOTFOUNDVAL="ip4:$MAIL_IP"
|
||||
OLDVAL="ip4:$HOST_IP"
|
||||
NEWVAL="ip4:$HOST_IP ip4:$MAIL_IP"
|
||||
find /usr/local/vesta/data/users/*/dns/ -type f -exec grep -L "$NOTFOUNDVAL" {} \; | xargs sed -i "s|$OLDVAL|$NEWVAL|g"
|
||||
find /home/*/conf/dns/ -type f -exec grep -L "$NOTFOUNDVAL" {} \; | xargs sed -i "s|$OLDVAL|$NEWVAL|g"
|
||||
service bind9 reload
|
||||
fi
|
||||
|
||||
echo "=== Done!"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue