Kalau harus menambahkan account satu-satu tidak ada masalah yang berarti saat mengoperasikan zimbra di Server Kantor. Akan tetapi kalau account-nya banyak? Untuk itu perlu dibuat menggunakan script.

Langkah Pertama: Buat CSV Untuk Account Baru

Untuk CSV tidak perlu yang ruwet karena ini data baru, cukup menggunakan format (sekaligus contoh):


Email,Password,First,Last
superb@foobar.com,rahasia,superb,foobar
superb2@foobar.com,rahasia,superb2,foobar2

Kemudian simpan saja dengan nama emailbaru.csv.

Konversi Ke Format File zmp

CSV format filenya terbatas dan dalam hal ini saya ingin memerintahkan saat login pertama kali account yang baru harus mengubah passwordnya. Sampai saat ini saya hanya mengetahui bahwa untuk itu saya harus menggunakan format zmp yang bisa menyisipkan perintah zimbra.

Untuk mempermudah maka dari pencarian mendapatkan file script yang bisa dipake dari http://wiki.zimbra.com/wiki/Bulk_Provisioning#CSV_File_to_Zmprov. Saya simpan script tersebut dengan nama generatezmprov.perl lalu di set agar bisa di eksekusi …


# chmod +x generatezmprov.perl
# ./generatezmprov.perl emailbaru.csv > email.zmp

Langkah Ketiga Proses Import

Setelah berhasil akan ada file email.zmp yang menggunakan account root tinggal dijalankan perintah seperti dibawah ini.

# cat emailzmprov.zmp | su - zimbra -c zmprov

Harusnya saat di check melalui admin console kita bisa melihat account telah ditambahkan.

NB: Hati-hati dengan format CSV yang digunakan

SUMBER: