We are migrating users to Zimbra using both the Outlook Migration Tool as well as an IMAP sync utility called mailutil. We also run into the same error if we try to use a mail client to copy IMAP folders between the old and new accounts.

It seems that there are certain attachments that cannot be handled by the import process and it bombs out the process. Below is a sample error from our mailbox.log file.

We have tested this on our test system as well and have the same error. We've even tried attaching these messages to another email using another client, and they won't even get delivered to an account in Zimbra.

Anyone else run into an issue like this? I opened a support ticket last week but have yet to hear back from Zimbra on this issue. Just wondering if anyone else has experienced this.

I have a sample message in mbox format that I could PM someone if they wanted to test importing it into their system.


2007-07-19 15:53:57,680 WARN [ImapServer-3553] [name=user1@domain.edu;ip=;] ParsedMessage - Parse error on MIME part 2.2.2 (application/pdf, Message-ID: <006601c2a6ae$da63f760$bee4fea9@wiu.edu>)
com.zimbra.cs.mime.MimeHandlerException: cannot extract text
at com.zimbra.cs.mime.handler.DefaultHandler.getConte ntImpl(DefaultHandler.java:105)
at com.zimbra.cs.mime.MimeHandler.getContent(MimeHand ler.java:253)
at com.zimbra.cs.mime.ParsedMessage.analyzePart(Parse dMessage.java:617)
at com.zimbra.cs.mime.ParsedMessage.analyzeMessage(Pa rsedMessage.java:532)
at com.zimbra.cs.mime.ParsedMessage.analyze(ParsedMes sage.java:252)
at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.j ava:3290)
at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.j ava:3276)
at com.zimbra.cs.imap.ImapAppendOperation.callback(Im apAppendOperation.java:126)
at com.zimbra.cs.operation.Operation.schedule(Operati on.java:190)
at com.zimbra.cs.imap.ImapHandler.doAPPEND(ImapHandle r.java:1216)
at com.zimbra.cs.imap.ImapHandler.executeRequest(Imap Handler.java:362)
at com.zimbra.cs.imap.ImapHandler.processCommand(Imap Handler.java:246)
at com.zimbra.cs.tcpserver.ProtocolHandler.processCon nection(ProtocolHandler.java:231)
at com.zimbra.cs.tcpserver.ProtocolHandler.run(Protoc olHandler.java:198)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Wo rker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
Caused by: com.zimbra.cs.convert.ConversionException:
In: <stream> Out: <stream>
>>> Error while filtering: KVERR_badInputStream
at com.zimbra.cs.convert.TransformationClient.extract (TransformationClient.java:190)
at com.zimbra.cs.convert.SocketTransformationStub.doE xtract(SocketTransformationStub.java:78)
at com.zimbra.cs.convert.SocketTransformationStub.ext ract(SocketTransformationStub.java:116)
at com.zimbra.cs.mime.handler.DefaultHandler.getConte ntImpl(DefaultHandler.java:99)
... 15 more
2007-07-19 15:53:57,681 WARN [ImapServer-3553] [name=user1@domain.edu;ip=;] ParsedMessage - Message had parse errors in 1 parts (Message-Id: <006601c2a6ae$da63f760$bee4fea9@wiu.edu>, Subject: Fw: Your purchase Order-cancellation)