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.
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
1 |
vi checkforward.sh |
- Tambahkan script berikutnya ke dalam file tersebut:
1 2 3 4 5 6 7 8 9 10 |
#!/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:
1 2 |
chown zimbra:zimbra checkforward.sh chmod +x checkforward.sh |
- Jalankan script tersebut dengan menggunakan user zimbra dan kita akan melihat sesuatu seperti yang berikut:
1 2 3 |
./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