mail zerlegen

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
Frank Kulow [ Mi, 13 Juni 2007 12:13 ] [ ID #1737000 ]

Re: mail zerlegen

On 2007-06-13 10:13, Frank Kulow <kulow [at] gmx.de> 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 [at] hjp.at |
__/ | http://www.hjp.at/ | -- Sam in "Freefall"
hjp-usenet2 [ Mi, 13 Juni 2007 13:31 ] [ ID #1737001 ]

Re: mail zerlegen

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
Peter Velan [ Do, 21 Juni 2007 12:28 ] [ ID #1745378 ]
Perl » de.comp.lang.perl.misc » mail zerlegen

Vorheriges Thema: Hidden Key
Nächstes Thema: PerlMagick und SVG