эта проблема может быть решена с помощью двух свойств, которые MimeMultipart содержит ... У меня также была та же проблема, и я решил ее с помощью:
System.setProperty("mail.mime.multipart.ignoreexistingboundaryparameter", "true");
System.setProperty("mail.mime.multipart.allowempty", "true");
Когда вы прочитав MimeMulutiPart.java
, вы найдете 5 свойств:
1. mail.mime.multipart.ignoremissingendboundary(def. true)
2. mail.mime.multipart.ignoremissingboundaryparameter(def. true)
3. mail.mime.multipart.ignoreexistingboundaryparameter(def. false)
4. mail.mime.multipart.allowempty(def. false)
5. mail.mime.multipart.bmparse(def. true)
и когда я попытался установить оставшееся значение false в значение true. у меня это сработало.