linux-l: Mailheader abtrennen

Carsten Paeth calle at calle.in-berlin.de
So Jan 25 09:39:55 CET 1998


> 
> Hallo, liebe Leute!
> 
> 
> Wie kann man von Mails und News die Header von den
> Body's abtrennen?
> 
> Es sollen erstmal die Body's verarbeitet werden,
> aber es kann auch sein, daß ich mit den Headern
> etwas anfangen will.
> 
> Gibt's da ein Tool/Programm, das mir z.B. die
> Header wegschnippelt, so daß ich also durch
> einen Aufruf wie
> 
> <das_gesuchte_tool> --body <dateiname_folder>  > alle_bodies_des_folders
> 
> die Ergebnisse in der Datei "alle_bodies_des_folders" habe?!

Hier die Grundlage:

#!/usr/bin/perl
open(HEADERS, ">headers");
open(BODIES, ">bodies");
$inheaders=0;
while (<>) {
   $inheaders=1 if (/^From /);
   $inheaders=0 if ($inheaders && /^$/);
   print HEADERS if ($inheaders);
   print BODIES if (!$inheaders);
}
close(HEADERS);
close(BODIES);

calle

> 
> Ebenso sollte man mit der Option --header die Header ausgegeben
> bekommen.
> 
> Tschüß,
>     Oliver
> 




Mehr Informationen über die Mailingliste linux-l