Mailinglisten-Archive |
Yannik Hampe schrieb:
[...]
> Du kannst in der RFC2822:
> http://www.faqs.org/rfcs/rfc2822.html
> nachlesen, wie die Header aufgebaut sein sollten. Danach kannst du dir
> einen Parser bauen.
[...]
Hallo Yannik,
vielen Dank für die Anregung. Da hab' ich bei PHP unter dem Stichwort
RFC2822 auch gleich das Passende gefunden:
http://de3.php.net/manual/de/function.imap-rfc822-parse-adrlist.php
Ich hab' das jetzt folgendermaßen gelöst:
--- snip ---
$complete_header = imap_fetchheader( $mbox, $message->msgno );
preg_match('/^To:(.*?)\n[a-zA-Z-]*:/ms', $complete_header, $matches );
if( $matches[1] )
{
foreach( imap_rfc822_parse_adrlist( $matches[1], '' ) as $to )
{
...
}
}
--- snap ---
Viele Grüße
Bastian
php::bar PHP Wiki - Listenarchive