Muszę przenieść wiele, wiele e-maili (ponad tysiąc) od starego dostawcy hostingu IMAP do nowego dostawcy hostingu IMAP. Wiem, że mogę założyć stare i nowe konta w Thunderbirdzie oraz przeciągać i upuszczać, ale jest to bardzo powolne i limit czasu. Czy istnieje lepszy, bardziej zautomatyzowany sposób kopiowania wszystkich wiadomości (i wszystkich skrzynek pocztowych) między serwerami IMAP?
11
IMAPSync to narzędzie, którego szukasz. IMAPSync
W FAQ jest wiele dobrych przykładów
źródło
Skorzystaj z niezawodnego Mutt ( http://www.mutt.org/ ).
mutt -f imap://username@sourceimaphost/INBOX/folder
t
lub oznacz wszystkie wiadomości wedługT
i wprowadzając~A
. (Za pomocąT
można określić różne wzorce ( http://www.mutt.org/doc/manual/manual-4.html#ss4.2 ).;s
(„zapisz”) i wprowadźimap://username@destimaphost/INBOX/folder
. (Oznacza to wiadomości źródłowe jako usunięte (D
); jeśli nie chcesz tego, użyj;C
(„kopiuj”).)q
. Możesz wyczyścić usunięte wiadomości.Pozwala to przenieść folder z jednego konta na drugie. Powtórz to dla wielu folderów.
źródło
imaps:
zamiastimap:
. Jeśliusername
część już zawiera@
(np. Jak w Google Apps), zamień ją na%40
. Przykład:imaps://username%[email protected]/INBOX/folder
.OfflineIMAP to kolejna opcja ( http://offlineimap.org/ ).
źródło
Oryginalnie pisaliśmy ten artykuł na temat problemów związanych z migracją poczty e-mail: http://alloraconsulting.com/it-solutions/28-transferring-email-from-one-host-to-another
Artykuł jest dość stary, ale po wielu latach sporadycznych masowych migracji z IMAP do Exchange / IMAP najlepiej działały rozwiązania OpenSource, takie jak ten:
https://sourceforge.net/projects/migrationtool/
źródło
Możesz także użyć isync / mbsync . Po prostu wykorzystałem go (przez kilka dni, z powodu limitów nałożonych przez Google i (specjalnie) Apple), aby skopiować kilkadziesiąt tysięcy e-maili z Gmaila do iCloud. Po skopiowaniu usuwanie wiadomości e-mail po stronie Gmaila było łatwiejsze i szybsze (aby usunąć wszystko) za pośrednictwem interfejsu internetowego.
W celu ciągłego ponawiania (po rozłączeniu z powodu limitów przydziału) aż do pomyślnego skopiowania wszystkiego, można uruchomić go tak jak (bash):
źródło