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