2012-08-17 77 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,如果有的話,爲每個部分。