Bash

Mutiara Hari Ini

Allah berfirman dalam sebuah hadist qudsi: “Tidaklah ada suatu balasan yang lebih pantas di sisiKu bagi hambaKu yang beriman, jika Aku telah mencabut nyawa kesayangannya dari penduduk dunia kemudian dia bersabar atas kehilangan orang kesayanagnnya itu, melainkan surga” (HR. Bukhari)

Script Untuk Menampilkan Akun Email Pengguna Fitur Forward Email Di Zimbra 7

Forward email merupakan fitur yang dimiliki oleh sebuah mail server yang bertujuan untuk meneruskan sebuah email dari sebuah akun ke akun lainnya secara otomatis. Zimbra pun memiliki fitur seperti ini bahkan menurut penulis lebih baik dari mail server-mail server open source yang lain karena pada zimbra, admin dapat memilih apakah email yang diforward tersebut tetap tersimpan di akun tersebut atau tidak. Namun terkadang sys admin sering terlupa dengan fitur ini terlebih jika ada proses instal ulang atau migrasi zimbra. Maka dari itu artikel ini mencoba untuk memberikan kemudahan kepada sys admin untuk menampilkan daftar akun-akun yang melakukan forward email dengan menggunakan bash script. Penulis menggunakan Zimbra 7 dengan Centos 5.6.

Secara default, zimbra sudah memberikan perintah:

zmprov ga user@domain|grep zimbraMailForwardingAddress:
untuk menampilkan sebuah user untuk melihat apakah user tersebut menggunakan fitur forward email atau tidak. Dengan menggunakan perintah tersebut, kita coba untuk membuat skrip sederhana agar menampilkan user-user mana yang menggunakan fitur forward email. Jika ada user yang menggunakan fitur forward email, maka akan ditampakkan hasilnya. Berikut adalah script bashnya:
#!/bin/bash

zmprov -l gaa -v | grep -e zimbraMailDeliveryAddress: -e zimbraMailForwardingAddress: -e zimbraPrefMailForwardingAddress:|sed 's/ //g' > file.out
text="zimbraMailDeliveryAddress"
for i in `cat file.out`
do
palabra=`echo $i|cut -d":" -f1`
if [ $palabra != $text ]
then
echo $account " ---> " $i
else
account=`echo $i|cut -d":" -f2`
fi
done

Masukkan script tersebut dengan masuk sebagai user zimbra kemudian letakkan di folder /tmp serta berikan hak eksekusi. Kemudian coba jalankan script tersebut dan seharusnya jika ada user-user yang menggunakan fitur forward email maka akan ditampilkan beserta dengan akun tujuannya seperti contoh berikut:
This email address is being protected from spambots. You need JavaScript enabled to view it.  ---> zimbraPrefMailForwardingAddress: This email address is being protected from spambots. You need JavaScript enabled to view it.

This email address is being protected from spambots. You need JavaScript enabled to view it. .cc ---> zimbraMailForwardingAddress: This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Referensi:
http://www.zimbra.com/

17 Rajab 1434 H
27 Mei 2013 M

Add comment


Security code
Refresh

Komentar Terakhir

  • Merubah Warna Prompt Shell di Centos

    jasa seo terbaik 02.09.2014 10:55
    www.catatanlepas.com
    Have you ever thought about including a little bit more than just your articles? I mean, what you say ...
     
  • Instalasi Postfix Menggunakan Dovecot di Centos 5.5

    dummy.com 30.08.2014 12:54
    www.catatanlepas.com
    So, how totally one determine if generally there is the chemical confusion happening inside the their ...
     
  • Instal Postfix, Dovecot, Squirrelmail, Postfixadmin di Centos 6.4

    Super User 27.08.2014 02:48
    Re: centos6.4 mail server
    Dear Horasima, 1. Error tersebut sering timbul ketika kita menginstal postfix dan squirrelmail dan ...

Poling

Apakah artikel-artikel di situs ini bermanfaat untuk anda?

Translate This Website