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