check formwarding in zimbra

check all account :

su – zimbra

for i in $(zmprov -l gaa); do
FORWARD=$(zmprov ga $i zimbraMailForwardingAddress 2>/dev/null | grep zimbraMailForwardingAddress)
if [ ! -z “$FORWARD” ]; then
echo “=== $i ===”
echo “$FORWARD”
echo
fi
done

only spesific domain ex : gmail

for i in $(zmprov -l gaa); do
zmprov ga $i zimbraMailForwardingAddress 2>/dev/null | \
grep -Ei “@gmail\.com|@yahoo\.com|@hotmail\.com|@outlook\.com” && \
echo “Account: $i”
done

or another

zmprov -l gaa | while read acc; do
zmprov ga $acc zimbraPrefMailForwardingAddress | grep zimbraPrefMailForwardingAddress && echo “Account: $acc”
done


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *