每當我試着通過使用JavaMail API知道多部分消息的內容類型,我發現了內容類型:如何終止邊界消息
multipart/mixed;
boundary="----=_Part_19_32879825.1271840022140"
我已經禁用了防病毒軟件,但我仍然無法終止這個界限。
我試圖使用IMAP協議發送消息。
我正在使用Hmail服務器。
請問誰能告訴我它的原因?
每當我試着通過使用JavaMail API知道多部分消息的內容類型,我發現了內容類型:如何終止邊界消息
multipart/mixed;
boundary="----=_Part_19_32879825.1271840022140"
我已經禁用了防病毒軟件,但我仍然無法終止這個界限。
我試圖使用IMAP協議發送消息。
我正在使用Hmail服務器。
請問誰能告訴我它的原因?
如果您要發送的電子郵件包含附件,這不是錯誤。它是消息頭是如何真正應該是:
MIME-版本:1.0
內容類型:多部分/混合;邊界=「前沿」
這是一個帶有多個部分的郵件,其中包含多個部分,格式爲 。
--frontier
內容類型:文本/無格式
這是消息的主體中。
--frontier
內容類型:應用/八位字節流
內容傳送編碼:BASE64
PGh0bWw + CiAgPGhlYWQ + CiAgPC9oZWFkPgogIDxib2R5PgogICAgPHA + VGhpcyBpcyB0aGUg Ym9keSBvZiB0aGUgbWVzc2FnZS48L3A + CiAgPC9ib2R5Pgo8L2h0bWw + CG ==
--frontier--
來自:http://en.wikipedia.org/wiki/MIME
邊界屬性的值表示,其中每個消息部分結束和下一個開始。
編輯:
如果你要與缺少結束邊界錯誤(是你的問題?),那麼你可能要設置缺少的結束邊界爲false:
的 mail.mime.multipart.ignoremissingendboundary 屬性可能設置爲false,導致 如果 多部分數據未以 結束所需的結束邊界線,則拋出MessagingException。如果 此屬性設置爲true或不 集,缺少結束界限不 視爲一個錯誤,最後身體 部分在數據
從JavaMail API年代末結束。