Czy otworzyć plik mbox?

8

Jak otworzyć plik mbox ? Mutt nie wyświetla żadnych wiadomości e-mail podczas dzwonienia mutt -f sent.mbox.

Format mbox to „From” bez dwukropka.

Czy istnieje przeglądarka mbox dla systemu Linux?

Z góry dziękuję.

Chris
źródło
Mutt powinien móc otworzyć plik mbox. U góry na Fromlinii jest wiersz bez dwukropka: dotyczy to koperty wiadomości e-mail. Trudno zdiagnozować problem bez obejrzenia zawartości pliku. Oczywiście doceniam, że zawartość pliku jest prawdopodobnie zbyt prywatna, aby ją opublikować. Spójrz na plik jako plik tekstowy (na przykład z less). Czy Fromlinia po linii nagłówka (przez From:, Subject:i tak dalej)? Czy jest Lines:nagłówek, Content-Length:nagłówek?
Gilles „SO- przestań być zły”
Wygląda to tak: pastebin.com/49fG0N7E Usunąłem odbiorcę, treść i nazwę domeny.
Chris

Odpowiedzi:

4

Pierwszym wierszem wiadomości jest „koperta z linii”. Zaczyna się od 5 znaków, w From␣których spacja jest znakiem. To normalne.

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

Niezwykłe jest to, że adres e-mail znajduje się pomiędzy <…>. To jest niezwykłe. Nie wiem, czy to wbrew RFC, czy nie, ale widzę, że Mutt dusi się.

Powinieneś otrzymać prawidłową skrzynkę pocztową (taką jak ta, którą Mutt może przetworzyć), przetwarzając plik skrzynki pocztowej za pomocą formailpolecenia z procmaila Zainstaluj procmail .

formail -ds sed '1 s/^From .* <\(.*\)>/From \1/' <sent.mbox >sent-reformatted.mbox
mutt -f sent-reformatted.mbox
Gilles „SO- przestań być zły”
źródło
Doceniam twoją odpowiedź. Niestety formail nie dodaje tego nagłówka. RFC 822/4155 nic o tym nie wie.
Chris
Po ponownym sformatowaniu pliku za pomocą formaila, cztery (ze stu) maili są wyświetlane mutt.
Chris
@chris Ile plików formail -ds sh -c 'cat >$FILENO.mail'tworzy? Czy mutt może odczytać je jako pojedyncze skrzynki pocztowe zawierające jedną pocztę?
Gilles „SO- przestań być zły”
1
@chris Ok, odtworzyłem to i znalazłem problem: Muttowi się to nie podoba, gdy Fromlinia koperty nie ma formy From something@somewhere trailer text. W szczególności ignoruje linię, w której znajduje się koperta z adresem John Doe <add@ress>. Teraz zobaczę, jak to naprawić.
Gilles „SO- przestań być zły”
1
@chris Nie wiem, czy to błąd w kundlu, czy w programie, który wyprodukował tę skrzynkę pocztową, ale zobacz moją odpowiedź na poprawkę.
Gilles „SO- przestań być zły”
3

Każdy edytor tekstu jest w stanie się otworzyć .mbox. Oprócz edytorów tekstu Mozilla Thunderbird może je również otworzyć.

Rinzwind
źródło
Czy muszę skopiować plik do profilu Thunderbird? Nie chcę tego zmieniać.
Chris
1
Tak. Byłem w stanie otworzyć plik mbox w Thunderbird. Ten link zawiera kroki, które należy wykonać. commons.lbl.gov/display/[email protected]/…
prashanth
Link @prashanth jest działającym rozwiązaniem. Mogę pobrać moje archiwum Gmail jako .mboxplik ( takeout.google.com/settings/takeout ) i otworzyć je za pomocą Thunderbirda. Wszystko, co musisz zrobić, to umieścić .mboxplik w ścieżce folderu lokalnego w systemie plików. Wcześniej musisz utworzyć przynajmniej konto grupy dyskusyjnej z prawdziwym adresem e-mail (napisz wszystko jako adres serwera grup dyskusyjnych, to nie ma znaczenia). Uruchom ponownie Thunderbirda, a następnie otrzymasz nowy folder ze wszystkimi wiadomościami e-mail i załącznikami.
aliopi,
3

Po odrobinie koszmaru w systemie Windows z Firefoksem, gdzie otwiera się .mbox, ale dostępna jest tylko pierwsza wiadomość, stwierdziłem, że Evolution działa dobrze: utworzyłem nowy folder, a następnie z File \ Import ... (jestem z Włochy, menu to tak naprawdę Importa ...) Mogłem odczytać te stare wiadomości ...

CapelliC
źródło
1
Nie podoba mi się to, otwierając plik mbox, który naprawdę importuje plik.
ThorSummoner,
1

W programie thunderbird możesz otworzyć plik, umieszczając go w folderze profilu lokalnego thunderbirds, w $HOME/.thunderbird/<profilename>.default/Mail/Local Folders/pliku .mbox zostanie on pobrany przez Thunderbirda i wyświetlony. Zobacz także szczegółowe instrukcje połączone przez prashanth w innym komentarzu.

JanKanis
źródło
0

Aby wyświetlić mboxplik w Thunderbirdie, potrzebowałem:

  • dodaj rozszerzenie Import / Export , w przeciwnym razie opcja „importuj” w menu Narzędzia nie dała mi opcji importowania pliku (tylko dane itp., z innego konta / aplikacji); i
  • aby użyć konta skonfigurowanego dla POP, a nie IMAP (ponieważ import do IMAP nie jest możliwy - przynajmniej w przypadku mboxpliku, który importowałem).

Po spełnieniu tych dwóch warunków wszystko działało dobrze, a plik był dostępny jako „mail” w Thunderbird po zaimportowaniu (z nienaruszonymi załącznikami).

Dɑvïd
źródło
Jedyne rozszerzenie importu / eksportu to skopiowanie pliku mbox do lokalnego folderu profilu thunderbirda. Możesz to również zrobić ręcznie.
JanKanis