Posteingang durchsuchen

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Posteingang durchsuchen

Beitrag von kleinerspast » 27.01.2013 12:29:09

Hallo Leude,

ich möchte auf Shell Ebene meinem Posteingang durchsuchen lassen, nach best. Strings. Dies scheint realtiv einfach möglich zu sein, u.a. mittels grepmail Programm. In allen Anleitungen zu grepmail wird aber davon ausgegangen, das die Mails unter dem Punkt /home/user/.Mail liegen. Dieses .Mail Verzeichnis gibs bei mir im Debian aber erst garnicht, im Linux Mint auch nicht. Ich finde meine Mails eher unter dem Ordner .icedove, aber wenn ich grepmail darauf anwende, sagt er es sei keine Mailbox. Was mache ich falsch? Habe ich eine Vorbedingung nicht erüfllt?

Danke!

kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Re: Posteingang durchsuchen

Beitrag von kleinerspast » 27.01.2013 12:32:07

Ah, sieht aus als müssten die Mails im MBOX Format vorliegen.

DeletedUserReAsG

Re: Posteingang durchsuchen

Beitrag von DeletedUserReAsG » 27.01.2013 14:23:35

Thunderbird/Icedove hängt alle Mails eines Ordners in einer Datei aneinander. Die lässt sich mit etwa grep greppen.

cu,
niemand

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Posteingang durchsuchen

Beitrag von cronoik » 27.01.2013 19:59:24

Guten Abend,

ich kenne grepmail nicht. niemand hat ja auch schon eine Lösung genannt. Nur der Vollständigkeit wegen: Icedove speichert seine Mails im mbox-format. Diese liegen unter .icedove/mail/~ . Allerdings ohne Dateinamenerweiterung (vielleicht liegt es daran?).
Hilf mit unser Wiki zu verbessern!

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: Posteingang durchsuchen

Beitrag von Cae » 27.01.2013 21:04:19

Code: Alles auswählen

$ grepmail CVE-2012-4731 <INBOX
grepmail: Standard input is not a mailbox, skipping
Die INBOX stammt aus einem ~/.icedove/-Verzeichnis. file haelt es fuer ein INBOX: ISO-8859 text, with CRLF, LF line terminators, ist also kein mbox. grepmail kann also voraussichtlich nicht mit diesen Dateien umgehen.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

kleinerspast
Beiträge: 276
Registriert: 29.08.2007 22:53:28

Re: Posteingang durchsuchen

Beitrag von kleinerspast » 28.01.2013 08:17:16

Hi,

Lösung war so:

1) mit Getmail kann man Inbox auslesen lassen und als Mbox speichern lassen
2) mit Grepmail kann ich dann suchen

Man dankt!

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Posteingang durchsuchen

Beitrag von cronoik » 28.01.2013 20:36:06

Cae hat geschrieben:

Code: Alles auswählen

$ grepmail CVE-2012-4731 <INBOX
grepmail: Standard input is not a mailbox, skipping
Die INBOX stammt aus einem ~/.icedove/-Verzeichnis. file haelt es fuer ein INBOX: ISO-8859 text, with CRLF, LF line terminators, ist also kein mbox. grepmail kann also voraussichtlich nicht mit diesen Dateien umgehen.

Gruss Cae
Hi,
hmm das ist komisch. Laut Mozilla sollten das aber mbox dateien sein[1]. Wie ich gerade nachgeforscht habe nutzt Mozilla eine Modifikation mboxrd [2] und preist diese nicht richtig aus (vgl. [1]). Wahrscheinlich funktioniert grepmail deshalb nicht?

[1] http://www-archive.mozilla.org/support/ ... faq#export oder https://support.mozillamessaging.com/en ... e-messages
[2] http://kb.mozillazine.org/Importing_and ... Mbox_files
Hilf mit unser Wiki zu verbessern!

Antworten