Jak zainstalować i używać Imapsync na Ubuntu & Debian

Jak zainstalować i używać Imapsync na Ubuntu & Debian

Imapsync to narzędzie do transferu IMAP używane do kopiowania wiadomości e -mail z jednego serwera IMAP na inny serwer IMAP. Ten artykuł pomoże Ci zainstalować systemy ImapSync w systemach Ubuntu, Debian i LinuxMint oraz przesyłać wszystkie skrzynki pocztowe i e -maile między dwoma serwerami IMAP.

  • Przeczytaj to => Jak zainstalować serwer poczty postfix na Ubuntu

Krok 1 - Wymagania wstępne

Zacznijmy od instalacji wymaganych pakietów dla IMAPSYNC. Oto długa lista bibliotek Perl i innych pakietów do zainstalowania w systemie.

sudo apt-get instaluj git rcs MakePasswd cpanminus apt-get instaluj gcc libssl-dev libauthen-ntlm-perl \ libclass-load-perl libcrypt-ssley-perl liburi-perl \ libdata-uniqid-perl libdigest-hmac-perl libddist -CheckConflicts-perl \ libfile-copy-recursive-perl libio-compress-perl libio-socket inet6-perl \ libio-socket-ssl libio-tee-perl libmail-imapclient-perl \ libmodule-scandeps-perl libnet-ssl-perl-perl SSLEAY-PERL libpar-packer-perl \ libreadonly-perl libsys-meminfo-perl libterm-readkey-perl \ libtest-fatal-perl libtest-mock-guard-perl libtest-pod-perl \ libtest-requires-perl libtest-simple-simple-simple-simple-libtest-simple- Perl Libunicode-String-Perl 

Zainstaluj również wymagane moduły Pythona za pomocą CPAN w systemie.

sudo cpanm crypt :: openssl :: rsa crypt :: openssl :: Randose -Force sudo cpanm Mail :: Imapclient Json :: WebToken Test :: MockObject sudo cpanm unicode :: String Data :: 

Krok 2 - Zainstaluj imapsync

Po zakończeniu instalacji wymaganych pakietów. Pobierz najnowszy kod ImapSync z oficjalnego repozytorium GitHub w systemie lokalnym.

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

Przejdź do nowo sklonowanego repozytorium i zainstaluj je z następującymi poleceniami w systemie.

CD imapsync mkdir -p dist sudo tworzy instalację 

Na tym etapie system jest gotowy do migracji wszystkich danych z jednego konta e -mail na inne konta e -mail za pomocą IMAP.

Krok 3 - Przenieś e -maile z IMAP

Więc jesteś gotowy do migracji. Przed migracją upewnij się, że oba konta mają działanie IMAP i dostępne z systemu. Następnie użyj następującej składni polecenia.

imapsync - -host1 imap.źródło.przykład.com \ --User1 [e -mail chroniony] \ - -password1 s0urcePassW0rd \ - -ssl1 \ - -host2 imap.Dest.przykład.com \ --User2 [e -mail chroniony] \ - -Password2 dest1nat10npassw0rd \ - -ssl2 

Polecenie zajmie dużo czasu zgodnie z rozmiarem skrzynki pocztowej źródłowej. Po zakończeniu wszystkich procesów zobaczysz długą listę wyjściową. Sprawdź wyjście, aby znaleźć, czy jakiś błąd wystąpił podczas transferu. Poniżej znajduje się niewielka część wyniku.

  • Przeczytaj to => 5 sposobów wysyłania wiadomości e -mail z linii poleceń Linux
Transfer rozpoczął się w czw 11 maja 11:45:37 2017 PID to 4969… Całkowita przeniesienie bajtów: 78373 (76.536 KIB) Całkowite bajty duplikat hosta1: 0 (0.000 kib) Całkowite bajty duplikat host 2: 0 (0.000 kib) Całkowite bajty pominęły: 0 (0.000 kib) Całkowity błąd bajtów: 0 (0.000 kib) Szybkość wiadomości: 0.1 komunikaty/s średnia wskaźnik przepustowości: 3.0 Kib/s Zużycie pamięci: 217.0 MIB Największa wiadomość: 57947 bajtów (56.589 KIB) Pamięć/największy współczynnik wiadomości: 3927.0 Rozpoczęcie różnicy hosta2 -host1: -2 wiadomości, -78373 bajty (-76.536 KIB) Różnica końcowa host2 - host1: 0 wiadomości, 0 bajtów (0.000 kib) wykryło 0 błędów 

Odniesienie:

  • https: // imapsync.Lamiral.Informacje/
  • https: // github.com/imapsync/iMapSync