Boa tarde Pessoal,
Alguém já se deparou com este erro ao tratar os anexos de um e-mail usando a API java mail?
private void extractAttachmentsFromMultipart(Multipart mp, List<MailAttachment> anexos, String chaveUnica)
throws Exception {
for (int i = 0; i < mp.getCount(); i++) {
MimeBodyPart part = (MimeBodyPart) mp.getBodyPart(i);
...
[ERROR] [08/Jul/2013 17:09:20.062] [PollingComponentSupport] Caught exception while polling: javax.mail.MessagingException: Missing start boundary
javax.mail.MessagingException: Missing start boundary
at javax.mail.internet.MimeMultipart.parsebm(MimeMultipart.java:713)
at javax.mail.internet.MimeMultipart.parse(MimeMultipart.java:383)
at javax.mail.internet.MimeMultipart.getCount(MimeMultipart.java:229)
at br.inf.gati.nfe.componentes.mail.NFeMailForNfeProcPoller.extractAttachmentsFromMultipart(NFeMailForNfeProcPoller.java:1905)
at br.inf.gati.nfe.componentes.mail.NFeMailForNfeProcPoller.poll(NFeMailForNfeProcPoller.java:569)
at org.apache.servicemix.components.util.PollingComponentSupport.run(PollingComponentSupport.java:65)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)