Ok, here's what I get in mailbox.log when the user selects the message in Outlook 2003:
Code:
2008-01-04 12:17:32,436 INFO [ImapServer-920] [] imap - [192.168.1.117] connected
2008-01-04 12:17:33,677 INFO [ImapServer-920] [name=user@domain.com;ip=192.168.1.117;] imap - user user@domain.com authenticated, mechanism=login
2008-01-04 12:17:33,682 INFO [ImapServer-920] [name=user@domain.com;ip=192.168.1.117;] imap - selected folder HOUR 02-08/Margot
2008-01-04 12:17:35,091 INFO [ImapServer-920] [] ProtocolHandler - Exception occurred while handling connection
java.lang.IllegalArgumentException: negative skip length
at java.util.zip.InflaterInputStream.skip(InflaterInputStream.java:174)
at com.zimbra.common.util.ByteUtil$SegmentInputStream.create(ByteUtil.java:651)
at com.zimbra.cs.imap.ImapPartSpecifier.writeMessage(ImapPartSpecifier.java:110)
at com.zimbra.cs.imap.ImapHandler.fetch(ImapHandler.java:2930)
at com.zimbra.cs.imap.ImapHandler.doFETCH(ImapHandler.java:2789)
at com.zimbra.cs.imap.ImapHandler.executeRequest(ImapHandler.java:412)
at com.zimbra.cs.imap.TcpImapHandler.processCommand(TcpImapHandler.java:151)
at com.zimbra.cs.tcpserver.ProtocolHandler.processConnection(ProtocolHandler.java:160)
at com.zimbra.cs.tcpserver.ProtocolHandler.run(ProtocolHandler.java:128)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
2008-01-04 12:17:35,107 INFO [ImapServer-920] [] ProtocolHandler - Handler exiting normally
2008-01-04 12:17:35,419 INFO [IndexWritersSweeperThread] [] index - open index writers sweep: before=8, closed=0, after=8 (0ms)