Wie portiere ich E-Mails von der Evolution nach Thunderbird?

10

Ich habe Ubuntu mithilfe der Update-Benachrichtigung auf 11.10 aktualisiert. Ich wechsle auch von Xubuntu zu Ubuntu-Gnome-Schnittstelle. Ich benutze Evolution seit Jahren und möchte die E-Mails auf Thunderbird portieren.

Ich habe mir die ähnlichen Fragen ohne Glück angesehen und die Thunderbird-Hilfe beim manuellen Importieren. Die meisten davon gehen davon aus, dass die Struktur der Evolutionsdatei der Struktur der Evolutionsdatei ähnlich ist.

Als ich Thunderbird eingerichtet habe, scheinen die Kontakte aus der Evolution importiert worden zu sein (und sie tatsächlich aus der Evolution entfernt zu haben. Es wurden jedoch keine E-Mails übertragen. Ich habe die Evolutions-E-Mail in gefunden ~/.local/share/evolution/mail/local. Diese enthält die Ordner folders.db und 3 - cur, tmp und new Dann gibt es die versteckten Dateien und Verzeichnisse. Jedes Verzeichnis hat drei verwandte Dateien mit den Erweiterungen .cmeta, .ibex.index und .ibex.index.data . Dann hatten alle Verzeichnisse Dateien, die die einzelnen Nachrichten zu enthalten scheinen nicht auf Reim oder Grund zum Dateinummerierungs- / Namensschema geschaut.

Gibt es eine gute Möglichkeit, diese Dateien zu importieren?

Jim
quelle
mögliches Duplikat -> askubuntu.com/questions/27410/…
hhlp
Ich habe mir auch diese Links angesehen. Der Evolution-Ordner enthält alle Verzeichnisse als versteckte Dateien. Jeder dieser Ordner hat drei Ordner: cur, new und tmp. Selbst wenn Sie alle Nachrichten aus cur entfernen und sie in das Unterverzeichnis von Thunderbird einfügen, werden die Nachrichten als Ordner interpretiert, in denen sich nichts befindet ... also unlesbar. Evolutionsordner haben nicht die Erweiterung .sbd wie im letzten Link, sie sind nur .higerdirname.lowerdirname
jim

Antworten:

4

Da die oben genannten Lösungen bei mir nicht funktionierten und ich denke, dass dies vielen Benutzern helfen sollte. Ohne Gewähr ;-)

Warum das Problem immer noch relevant ist

Ich hatte das gleiche Problem und leider konnte Evolution die Mails nicht korrekt als Mbox-Dateien exportieren. Also habe ich viel Zeit gesucht und endlich eine Lösung gefunden.

Ich habe viele Ordner und wirklich viele Nachrichten. Aus irgendeinem Grund hat Evolution Mbox-Dateien erstellt, die wirklich groß sind (ca. 2 GB für 100 MB E-Mails). Die Größe wäre nicht das Problem, aber Thunderbird konnte diese Dateien nicht importieren.

Die Lösung

Zum Glück gibt es dieses Python-Skript , mit dem fortgeschrittene Benutzer E-Mails von Evolution nach Thunderbird verschieben können.

Die Lösung wird hier beschrieben :

WFM

Ich habe verwendet: Thunderbird 12.0.1, Evolution 3.2.3, Ubuntu 12.04.

Mit dem Python-Skript zum Konvertieren von Maildir in Mbox können Sie eine Mbox-Struktur erstellen, die mit nur wenigen Klicks importiert wird:

  1. Besser sicher als leid: Kopieren Sie Ihre Maildir-Struktur aus ~/.local/share/evolution/mail/local/einem Verzeichnis Ihrer Wahl - sagen wir mal/tmp/mail-copy/local
  2. $ cd /tmp/mail-copy/
  3. Verwenden Sie das Skript $ python maildir2mbox.py local LocalMbox
  4. Öffnen Sie Thunderbird (sollte installiert sein und Import / Export Tools auch)
  5. Klicken Sie mit der rechten Maustaste auf Ihren Posteingang und wählen Import/Export->Import mbox file->Import one or more mbox files, with its/their subdirectoriesSie die /tmp/mail-copy/LocalMboxDatei aus
  6. Viel Spaß mit Tausenden von alten Mails :-)
Bertram Nudelbach
quelle
Diese Lösung gefällt mir sehr gut, da Evolution nicht installiert werden muss (kein Export erforderlich).
Beernarrd
Ich
füge
3

Hast du diesen Beitrag gesehen?

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

  1. Backup Evolution: Alt-f, Einstellungen für Backup Evolution ...

    Installieren Sie Thunderbird vom Ubuntu Sotware Center und richten Sie Thunderbird mit Ihren E-Mail-Kontoinformationen ein. Schließen Sie Thunderbird, nachdem Sie überprüft haben, ob das Senden und Empfangen funktioniert.

  2. Öffnen Sie evolution und verschieben Sie alle Unterordner (ziehen Sie sie) auf die höchste Ebene. Stellen Sie vor dem nächsten Schritt sicher, dass keine Unterordner mehr vorhanden sind. Dann schließen Sie die Evolution.

  3. Öffne Nautilus.

    Stellen Sie sicher, dass Sie sich in Ihrem Ordner / home / yourname befinden. Drücken Sie Strg-h. Jetzt werden alle versteckten Ordner und Dateien unter Ihren eigenen Ordnern angezeigt. Beispiel: .aptitude Move to /home/yourname/.local/share/evolution/mail/local/Inbox.sbdPress F3. Dies öffnet ein weiteres Fenster in Nautilus.

    In diesem Panel gehe zu /home/yourname/thunderbird/xxxxxxx.default/Mail/ServerName

    Diesen Servernamen finden Sie in den Thunderbird-Kontoeinstellungen (Alt-e, a). Gehen Sie zu Servereinstellungen. Hier sehen Sie den Servernamen.

  4. Kopieren Sie nur die "Postfachdatei" -Dateien aus Ihrem Evolution-Ordner "Inbox.sbd" in den Thunderbird-Ordner "Servername". Kopieren Sie keine anderen Dateien wie xxx.cmeta, xxx.ibec.index, xxx.ibex.index.data usw.

Toolaidback
quelle
2

Leider hilft mir der obige Tipp nicht weiter, er erstellt nur eine Postfachdatei, enthält jedoch nicht alle meine Nachrichten. Um das Problem zu lösen, habe ich:

  1. eine Sicherung der E-Mail im Evolutionsprogramm über Datei -> Sicherungsmöglichkeit. Es wird eine .tar.gz-Datei erstellt.
  2. Entfernen Sie das Evolution-Programm, nachdem Sie es gelöscht haben.
  3. Installieren Sie Thunderbird und konfigurieren Sie es in Ihrem Konto.
  4. Installieren Sie die Evolution von Null neu und stellen Sie die .tar.gz-Sicherung wieder her, bevor Sie alle Angaben akzeptieren. In diesem Moment werden Sie gefragt, ob Sie zu Maildir-Dateien migrieren möchten. In diesem Fall wird nur ein Postfach erstellt 'für den Fall', wenn Sie das neue Format neu definieren.
  5. Gehen Sie zu /~.local/share/evolution/mail/local_mboxund kopieren Sie einfach die mbox-Dateien
  6. füge es in deine ein ~/.thunderbird/xxxdefalt/mail/localfolder

Das ist es.

Dener
quelle
1

Nachdem ich all das ausprobiert hatte, fand ich eine viel einfachere Lösung.

Ziehen Sie Ihr InboxSymbol im linken Bereich von evolutionauf Ihren Desktop und legen Sie es dort ab . Eine aufgerufene Datei Messages_from_Inboxwird geschrieben. Benennen Sie Inboxes jetzt in um und kopieren Sie es in

~/.thunderbird/whatever.default/mail_acct/ 

Wenn Sie sich öffnen, wird thunderbirdes jetzt da sein. Wiederholen Sie diesen Vorgang mit allen anderen Ordnern, die Sie benötigen.

user49301
quelle
1

Sie können auch Nachrichten in Evolution auswählen und Ctrl+ drücken S, um Nachrichten als 'mbox' zu speichern. Kopieren Sie dann die Datei nach ~/.thunderbird/xxxxxx.default/Mail/mail_acc/. Wenn Sie Thunderbird starten, wird automatisch ein Ordner mit Ihren Nachrichten erstellt

inokenty
quelle