Ok, I am getting an error in the log, but it looks innocuous and is happening in the disconnect after it looks like it does everything correctly, so it wouldn't seem like it would be a problem, but obviously it isn't working.
I don't want to post the humongous log, but here is the error.
Code:
2007-01-18 11:16:58,132 DEBUG [ImapSSLServer-6] [ip=166.195.83.155;name=jdell@gbdev.com;] imap - S: +
2007-01-18 11:16:58,430 DEBUG [ImapSSLServer-6] [] imap - S: * BYE Zimbra IMAP4rev1 server terminating connection
2007-01-18 11:16:58,430 INFO [ImapSSLServer-6] [] imap - [166.195.83.155] exception while closing connection
java.net.SocketException: Connection closed by remote host
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1187)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:43)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at com.zimbra.cs.imap.ImapHandler.sendLine(ImapHandler.java:2078)
at com.zimbra.cs.imap.ImapHandler.sendResponse(ImapHandler.java:2068)
at com.zimbra.cs.imap.ImapHandler.sendUntagged(ImapHandler.java:2057)
at com.zimbra.cs.imap.ImapHandler.dropConnection(ImapHandler.java:2027)
at com.zimbra.cs.imap.ImapHandler.dropConnection(ImapHandler.java:2013)
at com.zimbra.cs.tcpserver.ProtocolHandler.run(ProtocolHandler.java:210)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:595)
2007-01-18 11:16:58,431 INFO [ImapSSLServer-6] [] ProtocolHandler - Handler exiting normally