Parsing a message with Manuel Lemos' PHP POP3 and MIME Parser classes
decode_bodies = 1;
$parameters=array(
'File'=>$message_file,
/* Read a message from a string instead of a file */
/* 'Data'=>'My message data string', */
/* Save the message body parts to a directory */
/* 'SaveBody'=>'/tmp', */
/* Do not retrieve or save message body parts */
'SkipBody'=>1,
);
$success=$mime->Decode($parameters, $decoded);
if(!$success)
echo 'MIME message decoding error: '.HtmlSpecialChars($mime->error)."
\n";
else
{
echo 'MIME message decoding successful
'."\n";
echo 'Message structure
'."\n";
echo '';
var_dump($decoded[0]);
echo '
';
if($mime->Analyze($decoded[0], $results))
{
echo 'Message analysis
'."\n";
echo '';
var_dump($results);
echo '
';
}
else
echo 'MIME message analyse error: '.$mime->error."\n";
}
?>