"Anda harus berlari secepatnya
hanya untuk tetap berada di tempat yang sama" - frasa Lewis Caroll ini dapat diterapkan dengan aman pada pekerjaan spesialis TI, karena tren dalam industri teknologi informasi berubah lebih cepat daripada di tempat lain. Jadi, misalnya, server surat perusahaan, yang pernah diperkenalkan di suatu perusahaan, tidak lagi sepenuhnya memenuhi kebutuhan bisnis modern, yang, agar dapat tetap bertahan, membutuhkan sistem kolaborasi lengkap yang dapat dengan mudah diintegrasikan dengan sistem informasi perusahaan lainnya.

Manajer TI yang ingin tidak hanya mengatur sistem kolaboratif yang berfungsi di perusahaan, tetapi juga menghemat anggaran TI sebanyak mungkin, sering memperhatikan Edisi Sumber Terbuka Zimbra. Keuntungan Zimbra OSE termasuk kode sumber bebas dan sepenuhnya terbuka dari solusi, serta fakta bahwa puluhan ribu perusahaan di seluruh dunia berhasil menggunakan Zimbra OSE dalam pekerjaan mereka. Tapi itu tidak cukup hanya dengan memperkenalkan sistem di perusahaan, perlu untuk mentransfer semua korespondensi terakumulasi dari server email lama ke dalamnya.
Untuk mengatasi masalah ini, ada beberapa produk komersial dengan fungsi berbeda. Namun, ada cara gratis untuk mentransfer surat dari server lama ke Zimbra menggunakan aplikasi imapsync. Dialah yang secara resmi direkomendasikan. Namun, terlepas dari kesederhanaan yang tampak, masih ada beberapa jebakan yang mungkin dihadapi manajer TI saat menyinkronkan surat.
Instal imapsync di server sumber. Transfer korespondensi dilakukan oleh perintah konsol sederhana, di mana alamat server sumber dan alamat server dengan Zimbra, serta nama pengguna dan kata sandi pengguna di kedua server mail ditunjukkan.
imapsync --nosyncacls --subscribe --syncinternaldates \
--host1 mail.server.local --user1% Login% --password1% Kata Sandi% \
--host2 zimbra.server.local --user2% ZimbraLogin% --password2% ZimbraPassword%
Jika terlalu banyak pengguna, Anda dapat mencoba mengotomatiskan proses dengan membuat file imap_users, yang kemudian ditambahkan informasi tentang domain, nama pengguna, dan kata sandi ke akun mereka. Misalnya, seperti ini:

Sekarang tinggal menulis skrip sederhana, berikan hak untuk menjalankan dan menjalankannya. Setelah menjalankan skrip, program secara otomatis menyinkronkan korespondensi antara server email sumber dan server dengan Zimbra. Script yang dihasilkan akan terlihat seperti ini:
. imap_users
src_srv = source.server.com
dest_srv = zimbra.server.com
untuk ((i = 0; i <$ {# users [@]}; i ++))
lakukan
/ usr / bin / imapsync --noauthmd5 --syncinternaldates --buffersize 65535000 --subscribe \
-host1 $ src_srv --ssl1 --user1 $ {users [$ i]} --password1 $ {passwords [$ i]} --nofastio1
--host2 $ dest_srv --ssl2 --user2 $ {users [$ i]} --password2 $ {passwords [$ i]} --nofastio2
selesai
Jika Anda tidak akan menonaktifkan server email lama setelah pindah ke Zimbra dan korespondensi baru akan muncul di dalamnya, Anda dapat mengotomatiskan pelaksanaan skrip ini menggunakan cron.
Namun, lancar proses ini hanya terlihat di atas kertas. Seringkali, manajer TI menghadapi masalah yang tidak terduga. Salah satunya adalah batas default 10 megabyte per huruf di Zimbra, itulah sebabnya upaya untuk menyinkronkan pesan dengan lampiran besar dapat menyebabkan kesalahan.
Anda dapat mengatasi masalah ini dengan meningkatkan ukuran maksimum surat yang diijinkan. Sebagai contoh, perintah
zmprov mcf zimbraMtaMaxMessageSize 52428800 meningkatkannya menjadi 50 megabyte.
Kesalahan juga dapat terjadi ketika menyinkronkan kotak surat besar dengan sejumlah besar folder dan subfolder yang berisi ribuan surat. Karena ukuran besar kotak surat ini di sisi server Zimbra, kehilangan koneksi dapat terjadi karena batas waktu sesi. Untuk mencegah hal ini terjadi, kami sarankan Anda memulai sinkronisasi dengan opsi
--nofoldersize --skipsize --fast .
Untuk semua pertanyaan yang terkait dengan Zextras Suite, Anda dapat menghubungi perwakilan Zextras Katerina Triandafilidi melalui email katerina@zextras.com