From 10ee7dc2dc32f0a0480e3cbb621d1b35e685194c Mon Sep 17 00:00:00 2001 From: Mark Rogers Date: Wed, 21 Apr 2010 11:49:59 +0000 Subject: [PATCH] Merge DEV to HEAD 19768 : ALF-2346 - IMAP Image File not extracted from body of email git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19931 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../email/server/impl/subetha/SubethaEmailMessage.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/java/org/alfresco/email/server/impl/subetha/SubethaEmailMessage.java b/source/java/org/alfresco/email/server/impl/subetha/SubethaEmailMessage.java index 6177a61f12..fcb468295f 100644 --- a/source/java/org/alfresco/email/server/impl/subetha/SubethaEmailMessage.java +++ b/source/java/org/alfresco/email/server/impl/subetha/SubethaEmailMessage.java @@ -32,6 +32,7 @@ import javax.mail.Multipart; import javax.mail.Part; import javax.mail.Session; import javax.mail.internet.MimeMessage; +import javax.mail.internet.MimeMultipart; import javax.mail.internet.MimeUtility; import org.alfresco.service.cmr.email.EmailMessage; @@ -227,10 +228,9 @@ public class SubethaEmailMessage implements EmailMessage for (int i = 0; i < count; i++) { BodyPart bp = mp.getBodyPart(i); - String disposition = bp.getDisposition(); - if (i > 0) + if (bp.getContent() instanceof MimeMultipart) { - // It's an attachment. Recurse. + // It's multipart. Recurse. parseMessagePart(bp); } else