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"; } ?>