Jak zainstalować i używać Imapsync na Ubuntu & Debian
- 1901
- 602
- Tacjana Karpiński
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
- « Jak przesyłać skrzynki pocztowe między serwerami IMAP za pomocą IMAPSYNC
- Polecenie HTOP w Linux (interaktywny przeglądarka procesów) »