2012-08-17 118 views
4

既不imap_headerinfo也不imap_fetchstructure在结果中包括的公然表观Content-type头[明显,我期望这imap_headerinfo下找到。我可以使用什么函数来获取原始头文件,以便我可以解析该头文件并相应地将消息正文转换为UTF-8?获取IMAP消息体(PHP-IMAP扩展)的字符集

回答

0

当然,在我提出一个问题后,我在8分钟后找出问题。

解决的办法是在整个消息/部分组合运行imap_fetchmime像这样

$headers = imap_fetchmime($this->imapStream, $msgNumber, $partNumber); 

这将包含一个头Content-type,如果有的话,为每个部分。