显然,无论是imap_headerinfo还是imap_fetchstructure都不会在结果中包含明显的Content-type头文件,我希望这会在imap_headerinfo下找到。我可以使用什么函数来获取原始标头,以便解析该标头并相应地将邮件正文转换为UTF-8?
发布于 2012-08-17 23:24:28
当然,在我提出一个问题后,我会在8分钟后想出答案。
解决方案是在消息/部件组合中运行imap_fetchmime,如下所示
$headers = imap_fetchmime($this->imapStream, $msgNumber, $partNumber);这将包含每个部件的Content-type头(如果可用)。
https://stackoverflow.com/questions/12008513
复制相似问题