Cara Mendapatkan List User Forwarding di Zimbra

Cara Mendapatkan List User Forwarding di Zimbra – Assalamualaikum, Dalam beberapa kasus atau skenario, pengguna dapat menambahkan alamat email forwarding, fitur ini dapat digunakan untuk tujuan audit, tetapi kadang-kadang juga bisa menjadi masalah bagi beberapa Administrator.

User Forwarding
User Forwarding


Pada artikel kali ini kita akan membahas cara mendapatkan list user forwarding di Zimbra menggunakan bash script.

Dalam case ini kita akan menggunakan Zimbra 8.8.12

  • Langkah pertama adalah membuat bash script dengan user root
vi checkforward.sh
  • Tambahkan script berikutnya ke dalam file tersebut:
#!/bin/sh
# Script para visualizar redirecciones en Zimbra
for account in `zmprov -l gaa`; do
forwardingaddress=`zmprov ga $account |grep 'zimbraPrefMailForwardingAddress' |sed 's/zimbraPrefMailForwardingAddress: //'`
if [ "$forwardingaddress" != "" ]; then
echo "$account is forwarding to $forwardingaddress"
else
forwardingaddress=""
fi
done
  • Simpan file dan tambahkan hak akses untuk pengguna Zimbra, dan buat itu dapat dieksekusi:
chown zimbra:zimbra checkforward.sh
chmod +x checkforward.sh
  • Jalankan script tersebut dengan menggunakan user zimbra dan kita akan melihat sesuatu seperti yang berikut:
./checkforward.sh
admin@rizkian.id is forwarding to yogi@rizkiana.id
user1@rizkiana.id is forwarding to rizkiana@gmail.com

Sekian cara untuk kita mendapatkan list user yang melakukan forwarding, sebenarnya kita dapat melakukan pengecekan satu per satu dari Zimbra Admin Console, namun apabila kita ingin mengetahui semuanya, script ini dapat sangat membantu sekali.

Refrensi | Baca juga : Menampilkan Seluruh Domain di Global Address Lists Zimbra

Semoga bermanfaat & enjoy. Wassalamualaikum

Leave a Comment