[英]javamail-1.4.5 error at parsing gmail message received via imap
[英]Javamail header parsing error
我正在使用Javamail庫從Postfix電子郵件服務器檢索消息。 我遇到了一些傳遞失敗通知的問題。 我已將問題跟蹤到標頭解析例程,在嘗試解析以下標頭時會拋出異常:
Content-Type: multipart/mixed; boundary=----=_IMSS7_NDR_MIME_Boundary
簽出mail.jar庫(版本1.4.5)的源代碼后,從javax.mail.internet.ParameterList(String s)
構造函數中拋出了我正在獲取的異常-頭似乎沒有被標記化就像我期望的那樣,看起來好像四個HYPHENS引起了問題之后的EQUALS SIGN,因為如果我將其刪除並將邊界更改為----_IMSS7_NDR_MIME_Boundary
則消息可以很好地解析。
這是Javamail還是我的郵件服務器中的錯誤? 我正在考慮使用后者,因為它是通過IETF驗證程序http://tools.ietf.org/tools/msglint/運行郵件的,它告訴我Content-Type行上存在錯誤。 如果它是Postfix中的錯誤,有什么辦法可以解決?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.