imap_headerinfo 和 imap_fetchstructure 都不会在结果中明显包含 Content-type 头信息 [很明显,我希望在 imap_headerinfo 中找到它]。我应该使用什么函数来获取原始头信息,以便解析该头并相应地将消息正文转换为 UTF-8?
当然,在我提出问题后,八分钟后我就想到了解决方法。 解决方案是像这样在消息/部分组合上运行imap_fetchmime $headers = imap_fetchmime($this->imapStream, $msgNumber, $partNumber); 如果可用,每个部分都将包含一个Content-type头。