Mbox-Datei öffnen?

8

Wie öffne ich eine Mbox-Datei ? Mutt zeigt beim Anruf keine Mails an mutt -f sent.mbox.

Das mbox-Format ist "Von" ohne Doppelpunkt.

Gibt es einen Mbox Viewer für Linux?

Danke im Voraus.

chris
quelle
Mutt sollte in der Lage sein, eine mbox-Datei zu öffnen. Es ist normal, eine FromZeile ohne Doppelpunkt oben zu haben: Dies gilt für den Umschlag der E-Mail. Es ist schwierig, Ihr Problem zu diagnostizieren, ohne den Dateiinhalt zu sehen. Natürlich schätze ich, dass der Dateiinhalt wahrscheinlich zu privat ist, um ihn zu veröffentlichen. Betrachten Sie die Datei als Textdatei (zum Beispiel mit less). Ist die FromLinie von Kopfzeilen gefolgt ( From:, Subject:usw.)? Gibt es einen Lines:Header, einen Content-Length:Header?
Gilles 'SO - hör auf böse zu sein'
Es sieht so aus: pastebin.com/49fG0N7E Ich habe den Empfänger, den Inhalt und den Domainnamen gelöscht.
chris

Antworten:

4

Die erste Zeile der Mail ist der "Umschlag von Zeile". Es beginnt mit den 5 Zeichen, From␣wobei es sich um ein Leerzeichen handelt. Das ist normal.

From Christian xxx <cg@xxx> Mon May  15 20:22:35 2010

Was ungewöhnlich ist, ist, dass die E-Mail-Adresse zwischen liegt <…>. Das ist ungewöhnlich. Ich weiß nicht, ob es gegen die RFCs ist oder nicht, aber ich kann Mutt-Drosseln sehen.

Sie sollten ein gültiges Postfach erhalten (wie in einem, das Mutt analysieren kann), indem Sie die Postfachdatei über den formailBefehl von procmail verarbeiten Installieren Sie procmail .

formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox
Gilles 'SO - hör auf böse zu sein'
quelle
Ich schätze deine Antwort. Leider fügt formail diesen Header nicht hinzu. RFC 822/4155 weiß nichts darüber.
Chris
Nach dem Neuformatieren der Datei mit formail werden vier (von hundert) Mails in mutt angezeigt.
Chris
@chris Wie viele Dateien werden formail -ds sh -c 'cat >$FILENO.mail'erstellt? Kann mutt sie als einzelne Postfächer lesen, die eine einzelne Mail enthalten?
Gilles 'SO - hör auf böse zu sein'
1
@chris Ok, ich habe das reproduziert und das Problem gefunden: Mutt mag es nicht, wenn die Umschlaglinie Fromnicht die Form hat From something@somewhere trailer text. Insbesondere wird eine Zeile ignoriert, in der sich der Umschlag von der Adresse befindet John Doe <add@ress>. Jetzt werde ich sehen, wie man das behebt.
Gilles 'SO - hör auf böse zu sein'
1
@chris Ich weiß nicht, ob es sich um einen Fehler in Mutt oder in dem Programm handelt, das diese Mailbox erstellt hat, aber siehe meine Antwort für eine Korrektur.
Gilles 'SO - hör auf böse zu sein'
3

Jeder Texteditor kann geöffnet werden .mbox. Neben Texteditoren kann Mozilla Thunderbird sie auch öffnen.

Rinzwind
quelle
Muss ich die Datei in das Thunderbird-Profil kopieren? Ich möchte es nicht ändern.
Chris
1
Ja. Ich konnte die mbox-Datei in Thunderbird öffnen. Dieser Link enthielt die zu befolgenden Schritte. commons.lbl.gov/display/[email protected]/…
Prashanth
Der Link von @prashanth ist eine funktionierende Lösung. Ich könnte mein Google Mail-Archiv als .mboxDatei herunterladen ( takeout.google.com/settings/takeout ) und es mit Thunderbird öffnen. Sie müssen .mboxlediglich die -file im Pfad des lokalen Ordners in Ihrem Dateisystem ablegen . Zuvor müssen Sie mindestens ein Newsgroup-Konto mit Ihrer echten E-Mail-Adresse erstellen (schreiben Sie alles als News-Server-Adresse, es spielt keine Rolle). Starten Sie Thunderbird neu und Sie haben einen neuen Ordner mit all Ihren Mails und Anhängen.
Aliopi
3

Nach einem Albtraum unter Windows mit Firefox, bei dem die .mbox geöffnet wird, aber nur die erste Nachricht verfügbar ist, stellte ich fest, dass Evolution gut funktioniert: Ich habe einen neuen Ordner erstellt und dann über Datei \ Import ... (Ich komme aus) Italien, das Menü ist eigentlich Importa ...) Ich konnte diese alten Nachrichten lesen ...

CapelliC
quelle
1
Ich mag es nicht, wenn ich die mbox-Datei öffne und sie wirklich importiere.
ThorSummoner
1

In Thunderbird können Sie die Datei öffnen, indem Sie sie in den lokalen Profilordner $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/von Thunderbirds legen. Unter Eine .mbox-Datei wird sie von Thunderbird aufgenommen und angezeigt. Siehe auch die detaillierten Anweisungen, die von prashanth in einem anderen Kommentar verlinkt wurden.

JanKanis
quelle
0

Um eine mboxDatei in Thunderbird anzuzeigen , benötigte ich Folgendes:

  • Fügen Sie die Import / Export- Erweiterung hinzu, andernfalls gab mir die Option "Importieren" im Menü Extras nicht die Möglichkeit, eine Datei zu importieren (nur Daten usw. von einem anderen Konto / einer anderen App). und
  • um ein Konto zu verwenden, das für POP konfiguriert wurde, nicht für IMAP (da der Import in IMAP nicht möglich ist - zumindest mit der mboxDatei, die ich importiert habe).

Mit diesen beiden Bedingungen funktionierte alles gut und die Datei war nach dem Import "als Mail" in Thunderbird verfügbar (mit intakten Anhängen).

Dɑvïd
quelle
Die Import / Export-Erweiterung kopiert lediglich die mbox-Datei in den lokalen Profilordner von thunderbird. Sie können dies auch manuell tun.
JanKanis