Riko: IMAP eMail Body als Plain-Text

Beitrag lesen

Hallo Harry,

habe den passenden RegExp gefunden:

preg_match_all("=<body[^>]*>(.*)</body>=siU", $messageBody, $a);
$messageBody = strip_tags($a[1][0]);

So klappts.
Kannst Du mir evtl noch weiter helfen.
Einiger Header-Daten lasse ich so auswerten:

$from = $header->from;
    foreach ($from as $id => $object)
    {
       $name = $object->personal;
       $email = $object->mailbox . "@" . $object->host;
    }

$subject = $header->fetchsubject;
$date = $header->udate;
$messageBody = imap_body($mbox, $i);

Das ist auch ok - nur wenn Sonderzeichen im Subjekt vorkommen, werden die irgendwie "komisch" umgebaut - jedenfalls sagt mir das nichts. Sieht dann so aus:

=?iso-8859-1?Q?:_D=FClmen?=

eigentlich sollte das Dülmen heißen ????

Danke schon jetzt für Deine Hilfe!

Riko