我正在尝试使用Java Mail API阅读电子邮件。
并且当我尝试从像这样的多部分中获取计数时:
multipart.getCount()
我收到以下异常:
javax.mail.MessagingException: Missing start boundary
at javax.mail.internet.MimeMultipart.parsebm(MimeMultipart.java:872)
at javax.mail.internet.MimeMultipart.parse(MimeMultipart.java:493)
at javax.mail.internet.MimeMultipart.getCount(MimeMultipart.java:240)
感谢您的任何帮助。
尝试通过将属性mail.mime.multipart.ignoreexistingboundaryparameter
设置为true
。
请参阅此SO答案:Missing start boundary Exception when reading messages with an attachment file