mail zerlegen

mail zerlegen

am 13.06.2007 12:13:30 von Frank Kulow

Hallo NG,

hat jemand eine Empfehlung, mit welchem Modul ich
mails zerlegen kann (in: date,to,from,cc, text, attachment(s))


(oder gleich damit eine Datenbank füttern)


danke Frank

Re: mail zerlegen

am 13.06.2007 13:31:58 von hjp-usenet2

On 2007-06-13 10:13, Frank Kulow wrote:
> Hallo NG,
>
> hat jemand eine Empfehlung, mit welchem Modul ich
> mails zerlegen kann (in: date,to,from,cc, text, attachment(s))

MIME::Parser

> (oder gleich damit eine Datenbank füttern)

Dafür weiß ich nichts fertiges. Ich habe vor Jahren mal mit sowas
angefangen, aber das ist eher im Prototypenstadium steckengeblieben. Für
Mailinglistenarchive reicht es aber - ich sollte das wohl einfach mal
online stellen.

hp


--
_ | Peter J. Holzer | I know I'd be respectful of a pirate
|_|_) | Sysadmin WSR | with an emu on his shoulder.
| | | hjp@hjp.at |
__/ | http://www.hjp.at/ | -- Sam in "Freefall"

Re: mail zerlegen

am 21.06.2007 12:28:04 von Peter Velan

am 13.06.2007 12:13 schrieb Frank Kulow:
> hat jemand eine Empfehlung, mit welchem Modul ich
> mails zerlegen kann (in: date,to,from,cc, text, attachment(s))

use MIME::Explode;

(wg. Umbruch als Zitat)
> my $explode = MIME::Explode->new( output_dir => $pathout, mkdir => 0755, check_content_type => 1 );
> open( MAIL, "< $file" );
> my $hdrs = $explode->parse( \*MAIL );
> close( MAIL );

- im Hash %{$hdrs} sind alle relevanten Daten drin
- Attachments können in $pathout abgeholt werden

> (oder gleich damit eine Datenbank füttern)

Mach ich dann manuell aus den Daten im Hash.

Gruß,
Peter