Jak przenieść pocztę e-mail z wersji ewolucyjnej na Thunderbird?

10

Zaktualizowałem Ubuntu do wersji 11.10 za pomocą powiadomienia o aktualizacji. Przechodzę również z Xubuntu na interfejs ubuntu - gnome. Korzystam z ewolucji od lat i chciałbym przenieść e-maile do Thunderbirda.

Patrzyłem na podobne pytania bez powodzenia i pomoc thunderbirda w ręcznym importowaniu. Większość z nich zakłada, że ​​struktura pliku ewolucji jest podobna do struktury pliku ewolucji.

Kiedy konfiguruję Thunderbirda, wygląda na to, że zaimportowałem kontakty z ewolucji (i faktycznie usunąłem je z ewolucji. Jednak żadna poczta nie została przeniesiona. Znalazłem pocztę ewolucji w ~/.local/share/evolution/mail/local. To ma foldery.db i 3 katalogi - cur, tmp i nowe . to są ukryte pliki i katalogi. Każdy katalog ma trzy powiązane pliki z rozszerzeniami .cmeta, .ibex.index i .ibex.index.data . Następnie wszystkie katalogi miały pliki, które wydają się zawierać pojedyncze wiadomości. Mam nie spojrzał na wierszyk ani przyczynę schematu numeracji / nazewnictwa plików.

czy istnieje dobry sposób na zaimportowanie tych plików?

Jim
źródło
możliwy duplikat -> askubuntu.com/questions/27410/…
hhlp
Przejrzałem również ten zestaw linków. folder ewolucji zawiera wszystkie katalogi jako ukryte pliki. Każdy z nich ma trzy foldery: cur, new i tmp. Nawet jeśli wyjmiesz wszystkie wiadomości z cur i umieścisz je w podkatalogu thunderbird, wiadomości zostaną zinterpretowane jako foldery, w których nic nie ma ... w ten sposób nieczytelne. foldery ewolucyjne nie mają rozszerzenia .sbd, jak w ostatnim linku, są to po prostu .higerdirname.lowerdirname
Jim

Odpowiedzi:

4

Ponieważ powyższe rozwiązania nie działały dla mnie i myślę, że powinno to pomóc wielu użytkownikom. Bez gwarancji ;-)

Dlaczego problem jest nadal istotny

Miałem ten sam problem i niestety Evolution nie był w stanie poprawnie wyeksportować wiadomości jako plików mbox. Szukałem więc dużo czasu i w końcu znalazłem rozwiązanie.

Mam dużo folderów i naprawdę dużo wiadomości. Z jakiegoś powodu Evolution stworzył bardzo duże pliki mbox (około 2 GB na 100 MB wiadomości e-mail). Rozmiar nie byłby takim problemem, ale Thunderbird nie mógł zaimportować tych plików.

Rozwiązanie

Na szczęście istnieje skrypt w języku Python, który daje zaawansowanym użytkownikom możliwość przenoszenia wiadomości e-mail z Evolution do Thunderbird.

Rozwiązanie opisano tutaj :

WFM

Użyłem: Thunderbird 12.0.1, Evolution 3.2.3, Ubuntu 12.04.

Za pomocą skryptu Pythona do konwersji z maildir na mbox możesz stworzyć strukturę mbox, która jest importowana za pomocą kilku kliknięć:

  1. Bezpieczniej niż przykro: Skopiuj strukturę maildir ~/.local/share/evolution/mail/local/do wybranego katalogu - powiedzmy/tmp/mail-copy/local
  2. $ cd /tmp/mail-copy/
  3. Użyj skryptu $ python maildir2mbox.py local LocalMbox
  4. Otwórz Thunderbirda (powinien zostać zainstalowany, a także Narzędzia importu / eksportu )
  5. Kliknij skrzynkę odbiorczą prawym przyciskiem myszy, wybierz Import/Export->Import mbox file->Import one or more mbox files, with its/their subdirectoriesi wybierz /tmp/mail-copy/LocalMboxplik
  6. Ciesz się tysiącami starych maili :-)
Bertram Nudelbach
źródło
Naprawdę podoba mi się to rozwiązanie, ponieważ nie wymaga instalacji programu Evolution (nie trzeba eksportować).
Beernarrd,
Dodaję
3

Widziałeś ten post?

http://ubuntuforums.org/showthread.php?p=10999504

  1. Ewolucja kopii zapasowej: Alt-f, Ustawienia ewolucji kopii zapasowej ...

    Zainstaluj Thunderbird z Ubuntu Sotware Center i skonfiguruj Thunderbirda przy użyciu informacji o koncie pocztowym. Zamknij Thunderbirda po sprawdzeniu, czy wysyłanie i odbieranie działa.

  2. Otwórz ewolucję i przenieś wszystkie podfoldery (przeciągając je) na najwyższy poziom. Przed przejściem do następnego kroku upewnij się, że nie ma już żadnych podfolderów. Następnie bliska ewolucja.

  3. Otwórz Nautilus.

    Upewnij się, że jesteś w folderze / home / yourname. Naciśnij Control-h, teraz zobaczysz wszystkie ukryte foldery i pliki poniżej własnych folderów, na przykład: .aptitude Przejdź do /home/yourname/.local/share/evolution/mail/local/Inbox.sbdNaciśnij F3. Otwiera to kolejny panel w Nautilusie.

    W tym panelu mam goto /home/yourname/thunderbird/xxxxxxx.default/Mail/ServerName

    Ta nazwa serwera znajduje się w ustawieniach konta Thunderbird (Alt-e, a), przejdź do Ustawienia serwera. Tutaj widzisz nazwę serwera.

  4. Skopiuj tylko pliki „pliku skrzynki pocztowej” z folderu „Inbox.sbd” Evolution do folderu „Nazwa_serwera” Thunderbirda. Nie kopiuj innych plików, takich jak xxx.cmeta, xxx.ibec.index, xxx.ibex.index.data itp.

Zwrot narzędzia
źródło
2

Niestety powyższa wskazówka mi nie pomaga, po prostu tworzy plik skrzynki pocztowej, ale w środku nie ma wszystkich moich wiadomości. Aby rozwiązać problem, zrobiłem:

  1. wykonanie kopii zapasowej poczty w programie ewolucyjnym przy użyciu opcji Plik -> Wykonaj kopię zapasową. Utworzy plik .tar.gz.
  2. usuń program Evolution po wyczyszczeniu go;
  3. zainstaluj thunderbirda i skonfiguruj go na swoim koncie;
  4. zainstaluj ponownie - od zera - ewolucję i, zanim zaakceptujesz wszystkie wskazania, przywróć kopię zapasową .tar.gz: w tym momencie zapyta Cię, czy chcesz przeprowadzić migrację do plików maildir, a jeśli tak, utworzy skrzynkę pocztową tylko po to, aby „w przypadku”, jeśli korzystasz z nowego formatu.
  5. idź do /~.local/share/evolution/mail/local_mboxi po prostu skopiuj pliki mbox
  6. wklej to do swojego ~/.thunderbird/xxxdefalt/mail/localfolder

Otóż ​​to.

Dener
źródło
1

Po wypróbowaniu wszystkich powyższych rozwiązań znalazłem znacznie prostsze rozwiązanie.

Przeciągnij i upuść Inboxikonę w lewym okienku evolutionna pulpit. Wywołany plik Messages_from_Inboxzostanie zapisany. Teraz zmień nazwę na Inboxi skopiuj do

~/.thunderbird/whatever.default/mail_acct/ 

Jeśli się otworzysz thunderbird, będzie tam teraz. Powtórz tę procedurę z innymi potrzebnymi folderami.

użytkownik49301
źródło
1

Możesz także wybrać wiadomości w Evolution i nacisnąć Ctrl+, Saby zapisać wiadomości jako „mbox”. Następnie skopiuj plik do ~/.thunderbird/xxxxxx.default/Mail/mail_acc/. Po uruchomieniu Thunderbird automatycznie utworzy folder z twoimi wiadomościami

inokenty
źródło