Cara memasang dan menggunakan imapsync di Ubuntu & Debian

Cara memasang dan menggunakan imapsync di Ubuntu & Debian

Imapsync adalah alat pemindahan imap yang digunakan untuk menyalin e -mel dari satu pelayan imap ke pelayan IMAP yang lain. Artikel ini akan membantu anda memasang IMAPSYNC di sistem Ubuntu, Debian, dan Linuxmint dan memindahkan semua peti mel dan e -mel anda antara dua pelayan IMAP.

  • Baca ini => Cara Memasang Pelayan Mel Postfix di Ubuntu

Langkah 1 - Prasyarat

Mari mulakan dengan pemasangan pakej yang diperlukan untuk imapsync. Berikut adalah senarai panjang perpustakaan perl dan pakej lain untuk dipasang pada sistem anda.

sudo apt-get pemasangan git rcs membuat makePasswd cpanminus sudo apt-get pemasangan gcc libssl-dev libauthen-ntlm-perl \ libclass-load-fl libcrypt-ssleay-perl liburi-perl -Checkconflicts-Perl \ libfile-copy-recursive-perl libio-compress-perl libio-socket-inet6-perl \ libio-socket-ssl-perl libio-tee-perl libmail-imapclient-perl \ libmodule-scandeps-perl libneps-perl ssleay-perl libpar-packer-perl \ libreadonly-fl libsys-meminfo-fl libterm-readkey-perl \ libtest-fatal-flibtest-mock-guard-fl libtest-fl \ Perl Libunicode-String-Perl 

Juga, pasang modul python yang diperlukan menggunakan CPAN pada sistem anda.

sudo cpanm crypt :: openssl :: rsa crypt :: openssl :: random --force sudo canm mail :: imapclient json :: weboken test :: mockobject sudo canm unicode :: string data :: uniqid 

Langkah 2 - Pasang imapsync

Setelah menyelesaikan pemasangan pakej yang diperlukan. Muat turun kod imapsync terkini dari repositori github rasmi di sistem tempatan anda.

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

Navigasi ke repositori yang baru diklon dan pasang dengan arahan berikut pada sistem anda.

cd imapsync mkdir -p dist sudo membuat pemasangan 

Pada peringkat ini, sistem anda sudah bersedia untuk memindahkan semua data dari satu akaun e -mel ke akaun e -mel lain menggunakan IMAP.

Langkah 3 - Pindahkan e -mel dengan IMAP

Oleh itu, anda sudah bersedia untuk penghijrahan. Sebelum penghijrahan pastikan kedua -dua akaun mempunyai IMAP berjalan dan boleh diakses dari sistem anda. Setelah menggunakan sintaks perintah berikut.

IMAPSYNC -HOST1 IMAP.sumber.Contoh.com \ --user1 [dilindungi e -mel] \ --password1 s0urcePassw0rd \ - -ssl1 \ --host2 imap.Dest.Contoh.com \ --user2 [dilindungi e -mel] \ --password2 dest1nat10npassw0rd \ --ssl2 

Perintah akan mengambil masa yang lama mengikut saiz peti mel sumber anda. Setelah menyelesaikan semua proses, anda akan melihat senarai panjang output. Periksa output untuk mencari sama ada ralat berlaku semasa pemindahan. Di bawah adalah sebahagian kecil hasilnya.

  • Baca ini => 5 cara untuk menghantar e -mel dari baris arahan Linux
Pemindahan Bermula pada 11 Mei 11:45:37 2017 PID adalah 4969 ... Jumlah bait yang dipindahkan: 78373 (76.536 kib) Jumlah bait duplikat host1: 0 (0.000 kib) Jumlah bait duplikat host2: 0 (0.000 kib) Jumlah bait dilangkau: 0 (0.000 kib) Jumlah bait ralat: 0 (0.000 kib) Kadar Mesej: 0.1 mesej/s purata jalur lebar: 3.0 KIB/S PENGGUNAAN MEMORY: 217.0 MIB Mesej Terbesar: 57947 Bytes (56.589 kib) Nisbah Memori/Nisbah Mesej Terbesar: 3927.0 Perbezaan Mula Host2 -Host1: -2 Mesej, -78373 bait (-76.536 kib) Perbezaan Akhir Host2 - Host1: 0 Mesej, 0 bytes (0.000 kib) mengesan 0 kesilapan 

Rujukan:

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