decode(array('decode_headers' => true, 'decode_bodies' => true, 'include_bodies' => true, 'charset' => 'utf-8')); $handle = fopen($new_file, "w"); fwrite($handle, build_mime_message($message)); fclose($handle); foreach ($message->headers as $k => $v) { if (is_array($v)) { foreach ($v as $vk => $vv) { printf("Header <%s> <%s> <%s>\n", $k, $vk, $vv); } } else { printf("Header <%s> <%s>\n", $k, $v); } } $text = $html = ""; Mail_mimeDecode::getBodyRecursive($message, "plain", $text); Mail_mimeDecode::getBodyRecursive($message, "html", $html); printf("TEXT Body <%s>\n", $text); printf("HTML Body <%s>\n", $html); }