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