Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Issues with Microsoft Outlook RTF and Web Client

  1. #1
    Join Date
    Mar 2006
    Location
    Massachusetts
    Posts
    965
    Rep Power
    10

    Default Issues with Microsoft Outlook RTF and Web Client

    I'm kind of surprised no one has run into this one yet, but I searched the forums and bugzilla and didn't get any hits. Either I'm not searching right or we're doing something wrong on our end. Or I guess I could just be the lucky one that found a bug.

    We're in the process of migrating our email server from a simple Linux/Postfix/POP3 setup to Zimbra. On the client level our users currently use Microsoft Outlook (2000 and 2003), but we are trying to get them to move to the Zimbra Web Client.

    What we are finding is that if an Outlook user has their Message format set to "Microsoft Outlook Rich Text Format" and sends a message to a Zimbra Web Client user the message comes through with an "Unknown <text/rtf>" attachment. No big deal here, as the user can still read the message just fine. However, if the Web Client user then tries to forward the message, by default it includes the attachment, and then produces an error when the users clicks on Send.

    Internally we can have our Outlook users change their message format, and train the Web Client users to un-check the attachment box when they want to forward one of these messages. However, it is a bit of a nuisance, especially when you consider the number of Outlook users, and the fact that we have no control over settings of people outside the company.

    Here is the text of the error message:
    Code:
    msg - system failure: IOException
    com.zimbra.common.service.ServiceException: system failure: IOException
    	at com.zimbra.common.service.ServiceException.FAILURE(ServiceException.java:175)
    	at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:304)
    	at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:124)
    	at com.zimbra.cs.operation.SendMsgOperation.callback(SendMsgOperation.java:114)
    	at com.zimbra.cs.operation.Operation.schedule(Operation.java:190)
    	at com.zimbra.cs.service.mail.SendMsg.handle(SendMsg.java:140)
    	at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:270)
    	at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:168)
    	at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:90)
    	at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:223)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    	at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:162)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
    	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    	at java.lang.Thread.run(Thread.java:595)
    Caused by: java.io.IOException: No content
    	at javax.mail.internet.MimePartDataSource.getInputStream(MimePartDataSource.java:82)
    	at javax.activation.DataHandler.writeTo(DataHandler.java:287)
    	at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1209)
    	at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:709)
    	at javax.mail.internet.MimeMultipart.writeTo(MimeMultipart.java:271)
    	at com.sun.mail.handlers.multipart_mixed.writeTo(multipart_mixed.java:67)
    	at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:839)
    	at javax.activation.DataHandler.writeTo(DataHandler.java:295)
    	at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1209)
    	at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1614)
    	at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1590)
    	at com.zimbra.cs.mime.ParsedMessage.mimeToRaw(ParsedMessage.java:286)
    	at com.zimbra.cs.mime.ParsedMessage.getRawData(ParsedMessage.java:299)
    	at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.java:3287)
    	at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.java:3265)
    	at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:224)
    	... 26 more
    
    code - service.FAILURE
    method - ZmCsfeCommand.prototype.invoke
    detail - soap:Receiver

  2. #2
    Join Date
    Aug 2005
    Posts
    1,433
    Rep Power
    12

    Default Please file this in bugzilla

    I think this may be a real bug. To make sure, can you open a new bug in bugzilla and attach (as an attachment) a sample message that triggers this issue? We'll try to repro in-house and fix if necessary!
    Bugzilla - Wiki - Downloads - Before posting... Search!

  3. #3
    Join Date
    Mar 2006
    Location
    Massachusetts
    Posts
    965
    Rep Power
    10

    Default

    OK, probably a really stupid question. How do I add a sample message as an attachment to bugzilla? I don't see any options to do attachments.

  4. #4
    Join Date
    Mar 2006
    Location
    Beaucaire, France
    Posts
    2,322
    Rep Power
    13

    Default

    Create the bug.
    Once created, you can add a comment with an attachment 8)

  5. #5
    Join Date
    Mar 2006
    Location
    Massachusetts
    Posts
    965
    Rep Power
    10

    Default

    OK, stupid question part 2. The only way I know how to save a message with ZImbra as a file is to right-click on the message and select "Show original". Then from the new window that comes up do File --> Save As. When I do this with these messages it shows all the MIME garbage in there. Is this what I should be attaching or is there another way to get one of these messages attached to the bug?

  6. #6
    Join Date
    Mar 2006
    Location
    Beaucaire, France
    Posts
    2,322
    Rep Power
    13

    Default

    I think the full message (with the MIME "garbage") is what the support team needs.

  7. #7
    Join Date
    Oct 2005
    Location
    Thatcher, AZ
    Posts
    5,606
    Rep Power
    21

    Default

    Yup, Klug is right. . .Even if you just copy and paste it into a txt file, and upload that,
    We need the mime.

  8. #8
    Join Date
    Mar 2006
    Location
    Massachusetts
    Posts
    965
    Rep Power
    10

    Default

    OK, bug submitted (15060) created, and sample message in text format attached.

  9. #9
    Join Date
    Feb 2007
    Location
    Durham NC
    Posts
    9
    Rep Power
    8

    Default Follow up?

    Was there ever a fix for this? Looks like I have run into a similar issue.

    Code:
    msg - system failure: IOException
    com.zimbra.common.service.ServiceException: system failure: IOException
    	at com.zimbra.common.service.ServiceException.FAILURE(ServiceException.java:175)
    	at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:304)
    	at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:124)
    	at com.zimbra.cs.operation.SendMsgOperation.callback(SendMsgOperation.java:114)
    	at com.zimbra.cs.operation.Operation.schedule(Operation.java:190)
    	at com.zimbra.cs.service.mail.SendMsg.handle(SendMsg.java:140)
    	at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:262)
    	at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:162)
    	at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:84)
    	at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:223)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    	at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:162)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
    	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    	at java.lang.Thread.run(Thread.java:595)
    Caused by: java.io.IOException: No content
    	at javax.mail.internet.MimePartDataSource.getInputStream(MimePartDataSource.java:82)
    	at javax.activation.DataHandler.writeTo(DataHandler.java:287)
    	at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1209)
    	at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:709)
    	at javax.mail.internet.MimeMultipart.writeTo(MimeMultipart.java:271)
    	at com.sun.mail.handlers.multipart_mixed.writeTo(multipart_mixed.java:67)
    	at javax.activation.ObjectDataContentHandler.writeTo(DataHandler.java:839)
    	at javax.activation.DataHandler.writeTo(DataHandler.java:295)
    	at javax.mail.internet.MimeBodyPart.writeTo(MimeBodyPart.java:1209)
    	at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1614)
    	at javax.mail.internet.MimeMessage.writeTo(MimeMessage.java:1590)
    	at com.zimbra.cs.mime.ParsedMessage.mimeToRaw(ParsedMessage.java:286)
    	at com.zimbra.cs.mime.ParsedMessage.getRawData(ParsedMessage.java:299)
    	at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.java:3203)
    	at com.zimbra.cs.mailbox.Mailbox.addMessage(Mailbox.java:3181)
    	at com.zimbra.cs.mailbox.MailSender.sendMimeMessage(MailSender.java:224)
    	... 26 more
    
    code - service.FAILURE
    method - ZmCsfeCommand.prototype.invoke
    detail - soap:Receiver
    Last edited by dogstar1; 06-24-2007 at 08:41 PM. Reason: Changed 'quote' to 'code'.

  10. #10
    phoenix is offline Zimbra Consultant & Moderator
    Join Date
    Sep 2005
    Location
    Vannes, France
    Posts
    23,587
    Rep Power
    58

    Default

    Did you check the bug report mentioned above? What version/release of Zimbra are you using?
    Regards


    Bill


    Acompli: A new adventure for Co-Founder KevinH.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •