if (isset($__test_options['parameters'])) { $parameters = $__test_options['parameters']; } if (isset($__test_options['mbox'])) { $mime->mbox = $__test_options['mbox']; } if (isset($__test_options['decode_bodies'])) { $mime->decode_bodies = $__test_options['decode_bodies']; } if (isset($__test_options['use_part_file_names'])) { $mime->use_part_file_names = $__test_options['use_part_file_names']; } } if (!$mime->Decode($parameters, $decoded)) { echo 'MIME message decoding error: ' . $mime->error . ' at position ' . $mime->error_position; if ($mime->track_lines && $mime->GetPositionLine($mime->error_position, $line, $column)) { echo ' line ' . $line . ' column ' . $column; } echo "\n"; } else { print_r($decoded); die; echo 'MIME message decoding successful.' . "\n"; echo count($decoded) == 1 ? '1 message was found.' : count($decoded) . ' messages were found.', "\n"; for ($message = 0; $message < count($decoded); $message++) { echo 'Message ', $message + 1, ':', "\n"; var_dump($decoded[$message]); if ($mime->decode_bodies) { if ($mime->Analyze($decoded[$message], $results)) { var_dump($results); } else {