Hello
We are experiencing problems while trying to use ZCO in appointments.
We've been trying to send invitations to an appointment using Outlook 2007 Russian until we found that Outlook uses wrong encodings and charsets. The body of an appointment is shown incorrectly in some clients (e.g. Zimbra Web Interface) while the VCalendar attachment seems to be OK.
Incorrect representation depends on Outlook settings, somehow. For example, with KOI8-R we have messages displayed correctly in Outlook on recipient's side but garbled in Zimbra Web Interfacel; utf-8 setting make things turn vice versa.
The same appointment invitation created on the same machine with the same Outlook version with original Exchange MAPI connector seems to be OK without any encoding problems.
Here is an example message:
As you can see, text/html alternative body is quoted-printable with "iso-8859-1", though it must be utf-8 or koi8-r (according to our Outlook settings) base64.Code:Return-Path: test3@tv-stream.ru Received: from zimbra2.rwsit.net (LHLO zimbra2.rwsit.net) (10.200.0.65) by zimbra2.rwsit.net with LMTP; Mon, 18 Jan 2010 19:54:37 +0300 (MSK) Received: from localhost (localhost.localdomain [127.0.0.1]) by zimbra2.rwsit.net (Postfix) with ESMTP id 31B25294C2FD for <v.kuklin@smm.ru>; Mon, 18 Jan 2010 19:54:37 +0300 (MSK) X-Virus-Scanned: amavisd-new at zimbra2.rwsit.net X-Spam-Flag: NO X-Spam-Score: -4.138 X-Spam-Level: X-Spam-Status: No, score=-4.138 tagged_above=-10 required=4 tests=[ALL_TRUSTED=-1.8, AWL=0.260, BAYES_00=-2.599, HTML_MESSAGE=0.001] autolearn=ham Received: from zimbra2.rwsit.net ([127.0.0.1]) by localhost (zimbra2.rwsit.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JgDrGuR4e2E1 for <v.kuklin@smm.ru>; Mon, 18 Jan 2010 19:54:34 +0300 (MSK) Received: from zimbra-tkstream.rwsit.net (unknown [10.200.0.68]) by zimbra2.rwsit.net (Postfix) with ESMTP id 81EE9294C2EC for <v.kuklin@smm.ru>; Mon, 18 Jan 2010 19:54:34 +0300 (MSK) Received: from localhost (localhost [127.0.0.1]) by zimbra-tkstream.rwsit.net (Postfix) with ESMTP id 8A05C2BA0B8 for <v.kuklin@smm.ru>; Mon, 18 Jan 2010 19:55:16 +0300 (MSK) X-Virus-Scanned: amavisd-new at tv-stream.ru Received: from zimbra-tkstream.rwsit.net ([127.0.0.1]) by localhost (zimbra-tkstream.rwsit.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wt1Bn87V0A2C; Mon, 18 Jan 2010 19:55:10 +0300 (MSK) Received: from zimbra-tkstream.rwsit.net (zimbra-tkstream.rwsit.net [10.200.0.68]) by zimbra-tkstream.rwsit.net (Postfix) with ESMTP id B47332BA0B6; Mon, 18 Jan 2010 19:55:10 +0300 (MSK) From: "test3" <test3@tv-stream.ru> To: "'test1'" <test1@zimbra.tv-stream.ru>, "'test2'" <test2@zimbra.tv-stream.ru>, <v.kuklin@smm.ru>, "'Ilia Belov'" <i.belov@zimbra.tv-stream.ru> Subject: =?utf-8?B?0L/RgNC+0LLQtdGA0Y/Rjg==?= Date: Mon, 18 Jan 2010 19:55:10 +0300 (MSK) Message-ID: <000501ca985e$fee77590$fcb660b0$@tv-stream.ru> MIME-Version: 1.0 X-Mailer: Microsoft Office Outlook 12.0 X-Mailer: Zimbra 6.0.4_GA_2038.UBUNTU8_64 (ZimbraConnectorForOutlook/6.0.5737.3) Thread-Index: AcqYXvvbdPW/2DcASO6x/7nyHX/dWg== Content-Type: multipart/alternative; boundary="------------Boundary-00=_YBCG4Y7kX93yP9uUPRhg" X-Originating-IP: [10.200.1.124] --------------Boundary-00=_YBCG4Y7kX93yP9uUPRhg Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 V2hlbjogMTkg0Y/QvdCy0LDRgNGPIDIwMTAg0LMuIDEyOjAwLTEzOjAwIChVVEMrMDM6MDAp INCS0L7Qu9Cz0L7Qs9GA0LDQtCwg0JzQvtGB0LrQstCwLCDQodCw0L3QutGCLdCf0LXRgtC1 0YDQsdGD0YDQsy4NCldoZXJlOiDQuNGB0YfQvg0KDQoqfip+Kn4qfip+Kn4qfip+Kn4qDQoN CtGA0LDQtw0K --------------Boundary-00=_YBCG4Y7kX93yP9uUPRhg Content-Type: text/html; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable <=21DOCTYPE HTML PUBLIC =22-//W3C//DTD HTML 3.2//EN=22> <HTML> <HEAD> <META HTTP-EQUIV=3D=22Content-Type=22 CONTENT=3D=22text/html; = charset=3Dkoi8-r=22> <META NAME=3D=22Generator=22 CONTENT=3D=22MS Exchange Server version = 08.00.0681.000=22> <TITLE>=D0=D2=CF=D7=C5=D2=D1=C0</TITLE> </HEAD> <BODY> <=21-- Converted from text/rtf format --> <P DIR=3DLTR><SPAN LANG=3D=22ru=22><FONT FACE=3D=22Calibri=22>When: 19 = =D1=CE=D7=C1=D2=D1 2010 =C7. 12:00-13:00 (UTC+03:00) = =F7=CF=CC=C7=CF=C7=D2=C1=C4, =ED=CF=D3=CB=D7=C1, = =F3=C1=CE=CB=D4-=F0=C5=D4=C5=D2=C2=D5=D2=C7.</FONT></SPAN></P> <P DIR=3DLTR><SPAN LANG=3D=22ru=22><FONT FACE=3D=22Calibri=22>Where: = =C9=D3=DE=CF</FONT></SPAN></P> <P DIR=3DLTR><SPAN LANG=3D=22ru=22><FONT = FACE=3D=22Calibri=22>*=7E*=7E*=7E*=7E*=7E*=7E*=7E*=7E*=7E*</FONT></SPAN></P> <P DIR=3DLTR><SPAN LANG=3D=22ru=22><FONT = FACE=3D=22Calibri=22>=D2=C1=DA</FONT></SPAN><SPAN = LANG=3D=22ru=22></SPAN></P> </BODY> </HTML>= --------------Boundary-00=_YBCG4Y7kX93yP9uUPRhg Content-Type: text/calendar; method=REQUEST; charset="utf-8" Content-Transfer-Encoding: 8bit Content-Language: ru BEGIN:VCALENDAR PRODID:-//Microsoft Corporation//Outlook 12.0 MIMEDIR//EN VERSION:2.0 METHOD:REQUEST X-MS-OLK-FORCEINSPECTOROPEN:TRUE BEGIN:VEVENT ATTENDEE;CN=test1;RSVP=TRUE:mailto:test1@zimbra.tv-stream.ru ATTENDEE;CN=test2;RSVP=TRUE:mailto:test2@zimbra.tv-stream.ru ATTENDEE;CN=v.kuklin@smm.ru;RSVP=TRUE:mailto:v.kuklin@smm.ru ATTENDEE;CN="Ilia Belov";RSVP=TRUE:mailto:i.belov@zimbra.tv-stream.ru CLASS:PUBLIC CREATED:20100118T165505Z DESCRIPTION:When: 19 б�аНаВаАб�б� 2010 аГ. 12:00-13:00 (UTC+03:00) а�аОаЛаГ аОаГб�аАаД\, а�аОб�аКаВаА\, аЁаАаНаКб�-а�аЕб�аЕб�аБб�б�аГ.\nWhere: аИб�б� аО\n\n*~*~*~*~*~*~*~*~*~*\n\nб�аАаЗ\n DTEND:20100119T100000Z DTSTAMP:20100118T165505Z DTSTART:20100119T090000Z LAST-MODIFIED:20100118T165509Z LOCATION:аИб�б�аО ORGANIZER;CN=test3:mailto:test3@zimbra.tv-stream.ru PRIORITY:5 SEQUENCE:0 SUMMARY;LANGUAGE=ru:аПб�аОаВаЕб�б�б� TRANSP:OPAQUE UID:040000008200E00074C5B7101A82E0080000000080DC0E217898CA01000000000000000 0100000002D0D2DF3BCC6C84CBCDE788027AC5FBB X-ALT-DESC;FMTTYPE=text/html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//E N">\n<HTML>\n<HEAD>\n<META NAME="Generator" CONTENT="MS Exchange Server ve rsion 08.00.0681.000">\n<TITLE></TITLE>\n</HEAD>\n<BODY>\n<!-- Converted f rom text/rtf format -->\n\n<P DIR=LTR><SPAN LANG="ru"><FONT FACE="Calibri" >When: 19 б�аНаВаАб�б� 2010 аГ. 12:00-13:00 (UTC+03:00) а�аОаЛаГаОаГб�аАаД \, а�аОб�аКаВаА\, аЁаАаНаКб�-а�аЕб�аЕб�аБб�б�аГ.</FONT></SPAN></P>\n\n<P D IR=LTR><SPAN LANG="ru"><FONT FACE="Calibri">Where: аИб�б�аО</FONT></SPAN>< /P>\n\n<P DIR=LTR><SPAN LANG="ru"><FONT FACE="Calibri">*~*~*~*~*~*~*~*~*~* </FONT></SPAN></P>\n\n<P DIR=LTR><SPAN LANG="ru"><FONT FACE="Calibri">б�аА аЗ</FONT></SPAN><SPAN LANG="ru"></SPAN></P>\n\n</BODY>\n</HTML> X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE X-MICROSOFT-CDO-IMPORTANCE:1 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY X-MICROSOFT-DISALLOW-COUNTER:FALSE X-MS-OLK-ALLOWEXTERNCHECK:TRUE X-MS-OLK-AUTOSTARTCHECK:FALSE X-MS-OLK-CONFTYPE:0 BEGIN:VALARM TRIGGER:-PT15M ACTION:DISPLAY DESCRIPTION:Reminder END:VALARM END:VEVENT END:VCALENDAR --------------Boundary-00=_YBCG4Y7kX93yP9uUPRhg--
I don't know if this bug can be reproduced with any other non-cyrillic languages or systems.
Looking forward for assisting from you.
Zimbra Server:
Release 6.0.4_GA_2038.UBUNTU8_64 UBUNTU8_64 NETWORK edition.
Windows:
Windows XP SP3 and Windows 7.
Outlook:
2007 (all revisions including SP1 and SP2)


LinkBack URL
About LinkBacks

