2013-03-05 25 views
0

我正在爲一個項目編寫一個小郵件解析器,並更好地理解郵件。MIME:multipart in multipart

有一個關於Multiparts的問題。

當我有一個帶有Content-Type的郵件:multipart/alternative或任何其他具有分隔符的多部分時,在該多部分中是否有可能是anoter多部分(例如multipart/mixed)或奧特方式。有什麼分頻器,有自己的分頻器嗎?

因此是MIME類型multipart/*一個扁平結構(可以使用一個拆分分隔符進行分析)或者是一棵樹(每個拆分的部分可以再次拆分)。

回答

1

經過3個晚上的編程和密集測試,我意識到,multipart/*不平坦。它是一個樹形結構。例如,如果您有html和明文部分以及附件,則郵件是多部分/混合的,用於保存附件和多部分/替代部分。如果還有內聯圖像,則HTML部分可以是多部分/相關的,用於保存圖像和html。

+0

哦,是的,對我來說也是一樣。下一次,我們應該更仔細地閱讀規格:) – fiedl 2013-04-07 00:26:15