File Spreadsheet untuk Import Account Email ke Zimbra Mail Server

Salah satu pertanyaan umum saat melakukan migrasi sistem dari email server lain (Microsoft Exchange, MDaemon, Qmail atau Postfix) ke Zimbra Mail Server adalah apakah account-account yang sudah ada bisa diimport beserta passwordnya.  Jawabannya adalah bisa, namun mesti melihat case-nya. Proses import bisa menggunakan perintah standar dan diotomatisasikan menggunakan file skrip. Khusus untuk password, Zimbra mampu melakukan import file password yang dienkripsi, misalnya enkripsi MD5, namun untuk hal ini akan saya bahas pada artikel berikutnya.

Untuk membantu rekan-rekan yang hendak melakukan import account dengan password standar, saya melampirkan file spreadsheet yang kerap saya gunakan untuk memudahkan proses import. File spreadsheet ini secara prinsip menghasilkan perintah pembuatan account sebagai berikut :
[code language=’cpp’]
createAccount vavai@domain.co.id MyPassword26032005 displayName ‘Muhammad Rivai Alifianto’ givenName ‘Muhammad ‘ sn ‘Rivai Alifianto’ zimbraPasswordMustChange FALSE
[/code]

Silakan download file berikut : Account-Zimbra

File diatas merupakan file Spreadsheet Open Office dalam format ODS. Isinya hanya 2 baris berisi rumus untuk memudahkan pembuatan script import account Zimbra.

Cara menggunakan :

  1. Download file Spreadsheet diatas
  2. Isi kolom-kolom yang sesuai, kecuali kolom D, E, F, G dan H karena kolom tersebut berupa rumus. Silakan copy paste dari data yang sudah ada.
  3. Setelah selesai, salin seluruh baris kolom H, kecuali baris judul kolom. Paste hasilnya disebuah file teks
  4. Simpan file teks dengan ekstension sh, misalnya account-zimbra.sh
  5. Salin file tersebut ke mesin Zimbra, misalnya di letakkan di folder /home/vavai
  6. Buka konsole dan jalankan perintah berikut dengan hak akses root (sesuaikan nama file/foldernya) :
    su
    cd /home/vavai
    chmod +x acount-zimbra.sh
    su – zimbra
    sh  /home/vavai/account-zimbra.sh
  7. Selesai, kalau tidak sial 😛 mestinya semua account sudah diimport dengan baik

Catatan :

  • Nama domain (dalam contoh : domain.co.id) harus sudah dibuat terlebih dahulu
  • Pastikan panjang password sesuai dengan minimum panjang password yang ada pada menu Zimbra Admin | Class of Services | Advanced, jika tidak, Zimbra akan menolak proses pembuatan account
  • Jika menginginkan “Force Password Changes on First Logon”, ubah perintah :

    zimbraPasswordMustChange FALSE

    Menjadi

    zimbraPasswordMustChange TRUE

Semoga bermanfaat bagi rekan-rekan yang membutuhkannya.

5 thoughts on “File Spreadsheet untuk Import Account Email ke Zimbra Mail Server

  1. terimakasih mas atas sarannya…tapi kenapa yah begitu aku excute keluar pesan

    ” account-zimbra.sh: 213: createAccount: not found”

    mohon pencerahnnya.. terimakasih sebelumnya

  2. mas vavai ga kurang command nya tuh.. 🙂
    zmprov createAccount

    anyway thanks saya sudah coba dan berhasil

  3. Mas Vai, ini bisa untuk zimbra v 7 gak?
    terus zmprov ceateAccount itu ditambah dimana ya?

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.