每当我试着通过使用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年代末结束。