Cara menginstal dan menggunakan imapsync di ubuntu & debian

Cara menginstal dan menggunakan imapsync di ubuntu & debian

Imapsync adalah alat transfer IMAP yang digunakan untuk menyalin email dari satu server IMAP ke server IMAP lainnya. Artikel ini akan membantu Anda menginstal IMAPSYNC di sistem Ubuntu, Debian, dan Linuxmint dan mentransfer semua kotak surat dan email Anda antara dua server IMAP.

  • Baca ini => Cara Menginstal Server Postfix Mail di Ubuntu

Langkah 1 - Prasyarat

Mari kita mulai dengan pemasangan paket yang diperlukan untuk imapsync. Berikut adalah daftar panjang perpustakaan perl dan paket lain untuk diinstal di sistem Anda.

sudo apt-get install git rcs membuat makePasswd cpanminus sudo apt-get install gcc libssl-dev libauthen-ntlm-perl \ libclass-libdata-libdlata-librid-librid-librid-librid-librid-librid-librid-perser-perser-perser -Checkconflicts-Perl \ libfile-copy-recursive-perl libio-compress-perl libio-socket-inet6-perl \ libio-socket-ssl-perl libio-tee-perkl Libmail-Imapclient-Perl \ libmodule-scandeps-peperleps-persi -perps-perkerep ssleay-perl libpar-packer-perl \ libreadonly-perl libsys-meminfo-perl libterm-readkey-perl \ libtest-fatal-perl libtest-mock-guard-perl-pod-pod-pod \ libtest-requires-persi-summle-summle-summle-summle- librest-summle-summle- Perl Libunicode-string-Perl 

Juga, pasang modul python yang diperlukan menggunakan CPAN di sistem Anda.

sudo cpanm crypt :: openssl :: rsa crypt :: openssl :: acak -force sudo cpanm mail :: imapclient json :: tes webtoken :: mockobject sudo cpanm unicode :: string data :: uniqid 

Langkah 2 - Instal Imapsync

Setelah menyelesaikan pemasangan paket yang diperlukan. Unduh kode imapsync terbaru dari repositori github resminya di sistem lokal Anda.

Git Clone https: // github.com/imapsync/imapsync.git 

Arahkan ke repositori yang baru dikloning dan instal dengan perintah berikut di sistem Anda.

cd imapsync mkdir -p dist sudo membuat instal 

Pada tahap ini, sistem Anda siap untuk memigrasi semua data dari satu akun email ke akun email lain menggunakan IMAP.

Langkah 3 - Transfer Email dengan IMAP

Jadi Anda siap untuk migrasi. Sebelum migrasi pastikan kedua akun memiliki IMAP berjalan dan dapat diakses dari sistem Anda. Setelah itu gunakan sintaks perintah berikut.

imapsync --host1 imap.sumber.contoh.com \ --user1 [email dilindungi] \ --password1 s0urcepassw0rd \ --ssl1 \ --host2 imap.dest.contoh.com \ --user2 [email dilindungi] \ --password2 dest1nat10npassw0rd \ --ssl2 

Perintah akan memakan waktu lama sesuai ukuran kotak surat sumber Anda. Setelah menyelesaikan semua proses, Anda akan melihat daftar output yang panjang. Periksa output untuk menemukan apakah ada kesalahan yang terjadi selama transfer. Di bawah ini adalah bagian kecil dari hasilnya.

  • Baca ini => 5 cara untuk mengirim email dari baris perintah Linux
Transfer dimulai pada 11 Mei 11:45:37 2017 PID adalah 4969 ... Total byte ditransfer: 78373 (76.536 kib) Total byte duplikat host1: 0 (0.000 kib) Total byte duplikat host2: 0 (0.000 kib) Total byte dilewati: 0 (0.000 kib) Total Bytes Kesalahan: 0 (0.000 kib) Tingkat pesan: 0.1 Pesan/s Tingkat bandwidth rata -rata: 3.0 KIB/S Konsumsi Memori: 217.0 MIB Pesan terbesar: 57947 byte (56.589 kib) Memori/Rasio Pesan Terbesar: 3927.0 Mulai perbedaan host2 -host1: -2 pesan, -78373 byte (-76.536 kib) Perbedaan akhir host2 - host1: 0 pesan, 0 byte (0.000 kib) terdeteksi 0 kesalahan 

Referensi:

  • https: // imapsync.lamiral.info/
  • https: // github.com/imapsync/imapsync