<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: TCPIP IMAP Server in Operating System - OpenVMS</title>
    <link>https://community.hpe.com/t5/operating-system-openvms/tcpip-imap-server/m-p/3145616#M46792</link>
    <description>Hi&lt;BR /&gt;&lt;BR /&gt;Thanks, for the very informative answer.&lt;BR /&gt;&lt;BR /&gt;Milan</description>
    <pubDate>Mon, 22 Dec 2003 03:51:22 GMT</pubDate>
    <dc:creator>Milan Lesnik</dc:creator>
    <dc:date>2003-12-22T03:51:22Z</dc:date>
    <item>
      <title>TCPIP IMAP Server</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/tcpip-imap-server/m-p/3145614#M46790</link>
      <description>Hi&lt;BR /&gt;&lt;BR /&gt;We have problem when one sends mime - multipart/alternative - messages.&lt;BR /&gt;&lt;BR /&gt;Our environment:&lt;BR /&gt;&lt;BR /&gt;1. Openvms system, Hp/Compaq tcpip v5.3 eco 2 (latest imap server)&lt;BR /&gt;2. Openvms system (same as the above) pmdf v6.0-24 imap server &lt;BR /&gt;(&lt;A href="http://www.process.com/techsupport/pmdf.html)" target="_blank"&gt;http://www.process.com/techsupport/pmdf.html)&lt;/A&gt;&lt;BR /&gt;3. Horde 2.2.4, IMP 3.2.2&lt;BR /&gt;&lt;BR /&gt;Our problem:&lt;BR /&gt;&lt;BR /&gt;One sends multipart/alternative with attachment. If imap server is Hp/Compaq's &lt;BR /&gt;tcpip v 5.3 eco 2, Horde/IMP doesn't display parts of the message correctly. &lt;BR /&gt;One sees unnamed part and doesn't see attachment.&lt;BR /&gt;&lt;BR /&gt;When we change imap server to PMDF (everything else is the same) Horde/IMP &lt;BR /&gt;displays parts of the message correctly (for example user can save attachment).&lt;BR /&gt;&lt;BR /&gt;Here are commands from IMAP client and responses of IMAP servers:&lt;BR /&gt;&lt;BR /&gt;PMDF IMAP SERVER:&lt;BR /&gt;&lt;BR /&gt;. FETCH 1 (BODYSTRUCTURE FLAGS)&lt;BR /&gt;* 1 FETCH (BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET" "iso-8859-2") NIL NIL &lt;BR /&gt;"7BIT" 88 2 NIL NIL NIL)("TEXT" "HTML" ("CHARSET" "iso-8859-2") NIL NIL &lt;BR /&gt;"BASE64" 616 10 NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY" &lt;BR /&gt;"Boundary_(ID_KUmgj5W7rD2ULVu1cumrpQ)") NIL NIL)("APPLICATION" "MSWORD" &lt;BR /&gt;("NAME" "x.doc") NIL NIL "BASE64" 34 NIL ("ATTACHMENT" ("FILENAME" "x.doc")) &lt;BR /&gt;NIL) "MIXED" ("BOUNDARY" "Boundary_(ID_VXxDtGNZuEqn6oCJM0YdgQ)") NIL NIL) &lt;BR /&gt;FLAGS (\Seen))&lt;BR /&gt;. OK FETCH completed&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;HP/COMPAQ IMAP SERVER:&lt;BR /&gt;&lt;BR /&gt;. FETCH 1 (BODYSTRUCTURE FLAGS)&lt;BR /&gt;* 1 FETCH (BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET" "ISO-8859-2") NIL NIL &lt;BR /&gt;"7BIT" 90 3)("TEXT" "HTML" ("CHARSET" "ISO-8859-2") NIL NIL "BASE64" 618 11) &lt;BR /&gt;ALTERNATIVE)("APPLICATION" "MSWORD" ("NAME" "x.doc") NIL NIL "BASE64" 36) &lt;BR /&gt;MIXED) FLAGS (\Seen))&lt;BR /&gt;. OK Fetch completed&lt;BR /&gt;&lt;BR /&gt;We think that Compaq's Imap server doesn't parse the message correctly so imap &lt;BR /&gt;server sends incorrect information back to the client.&lt;BR /&gt;&lt;BR /&gt;Except Pine other Imap clients doesn't have this problem, but we want to &lt;BR /&gt;migrate to Webmail and this is the big problem (we don't have $ to pay &lt;BR /&gt;licenses for the working imap server).&lt;BR /&gt;&lt;BR /&gt;Is it possible to get workaround in IMP (php code modification)?&lt;BR /&gt;&lt;BR /&gt;Maybe new version of IMAP server?&lt;BR /&gt;&lt;BR /&gt;Milan</description>
      <pubDate>Tue, 16 Dec 2003 05:45:48 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/tcpip-imap-server/m-p/3145614#M46790</guid>
      <dc:creator>Milan Lesnik</dc:creator>
      <dc:date>2003-12-16T05:45:48Z</dc:date>
    </item>
    <item>
      <title>Re: TCPIP IMAP Server</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/tcpip-imap-server/m-p/3145615#M46791</link>
      <description>&lt;BR /&gt;Hello Milan,&lt;BR /&gt;&lt;BR /&gt;[If the reply appears improperly formatted,&lt;BR /&gt;please download the attached text file &lt;BR /&gt;(5kB), which contains a copy of this reply].&lt;BR /&gt;&lt;BR /&gt;&amp;gt; Is it possible to get workaround in IMP (php code modification)?&lt;BR /&gt;&lt;BR /&gt;We wouldn't know. Is there a newsgroup or other support forum for IMP? &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Regarding the problem itself, the following points come to light.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;1. Dependence on BODYSTRUCTURE FETCH&lt;BR /&gt;&lt;BR /&gt;   Most of the popular IMAP clients (Outlook Express and Mozilla for &lt;BR /&gt;   instance) do not use the BODYSTRUCTURE FETCH at all. They rely on &lt;BR /&gt;   FETCHes of RFC822.HEADERS and RFC822 content in order to provide &lt;BR /&gt;   their features including preview panes (which is one feature where &lt;BR /&gt;   parsing of the bodypart boundaries may be needed). &lt;BR /&gt;&lt;BR /&gt;   Pine/WebMail appears to be relying a lot more on BODYSTRUCTURE than &lt;BR /&gt;   other clients do.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;2. Multipart boundary fields: Difference between PMDF and HP IMAP&lt;BR /&gt;&lt;BR /&gt;   Looking closely at the output of the two FETCH commands in your &lt;BR /&gt;   query, we can see that the major difference between PMDF's and HP's &lt;BR /&gt;   IMAP outputs is the presence/absence of the multipart boundary &lt;BR /&gt;   fields (for both multipart/mixed bodyparts and for &lt;BR /&gt;   multipart/alternative). &lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;3. Extension data: Not mandatory&lt;BR /&gt;&lt;BR /&gt;   In the context of the IMAP4 protocol, the multipart boundary field &lt;BR /&gt;   is part of "Multipart Extension Data", and it is not mandatory for &lt;BR /&gt;   an IMAP Server to include this data in the output. From RFC 2060:&lt;BR /&gt;&lt;BR /&gt;      Extension data follows the multipart subtype.&lt;BR /&gt;      Extension data is never returned with the BODY&lt;BR /&gt;      fetch, but can be returned with a BODYSTRUCTURE&lt;BR /&gt;      fetch.  Extension data, if present, MUST be in the&lt;BR /&gt;      defined order.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;We have expanded/indented the output of the FETCHes below, to better&lt;BR /&gt;illustrate this. Please search for the text "&amp;lt;--".&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Office Server Engineering.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;PMDF IMAP SERVER:&lt;BR /&gt;. FETCH 1 (BODYSTRUCTURE FLAGS)&lt;BR /&gt;* 1 FETCH (BODYSTRUCTURE&lt;BR /&gt;(   &amp;lt;-- parenthesis indicating start of multipart/mixed message structure&lt;BR /&gt;   (   &amp;lt;-- parenthesis indicating start of multipart/alternative bodypart structure&lt;BR /&gt;      (&lt;BR /&gt;         "TEXT" "PLAIN"&lt;BR /&gt;         (&lt;BR /&gt;            "CHARSET" "iso-8859-2"   &amp;lt;-- IMAP4 Basic Field for non-multipart bodypart&lt;BR /&gt;         )&lt;BR /&gt;         NIL NIL "7BIT" 88 2 NIL NIL NIL&lt;BR /&gt;      )&lt;BR /&gt;      (&lt;BR /&gt;         "TEXT" "HTML"&lt;BR /&gt;         (&lt;BR /&gt;            "CHARSET" "iso-8859-2"   &amp;lt;-- IMAP4 Basic Field for non-multipart bodypart&lt;BR /&gt;         )&lt;BR /&gt;         NIL NIL "BASE64" 616 10 NIL NIL NIL&lt;BR /&gt;      )&lt;BR /&gt;&lt;BR /&gt;      "ALTERNATIVE"&lt;BR /&gt;      (&lt;BR /&gt;         "BOUNDARY" "Boundary_(ID_KUmgj5W7rD2ULVu1cumrpQ)"   &amp;lt;-- IMAP4 Extension Data for &lt;BR /&gt;      )                                                       -- multipart/alternative bodypart&lt;BR /&gt;      NIL NIL&lt;BR /&gt;   )&lt;BR /&gt;   (&lt;BR /&gt;      "APPLICATION" "MSWORD"&lt;BR /&gt;      (&lt;BR /&gt;         "NAME" "x.doc"&lt;BR /&gt;      )&lt;BR /&gt;      NIL NIL "BASE64" 34 NIL&lt;BR /&gt;      (&lt;BR /&gt;         "ATTACHMENT"&lt;BR /&gt;         (&lt;BR /&gt;            "FILENAME" "x.doc"&lt;BR /&gt;         )&lt;BR /&gt;      )&lt;BR /&gt;      NIL&lt;BR /&gt;   )&lt;BR /&gt;   "MIXED"&lt;BR /&gt;   (&lt;BR /&gt;      "BOUNDARY" "Boundary_(ID_VXxDtGNZuEqn6oCJM0YdgQ)"   &amp;lt;-- IMAP4 Extension Data for a&lt;BR /&gt;   )                                                       -- multipart/mixed bodypart&lt;BR /&gt;   NIL NIL&lt;BR /&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;HP/COMPAQ IMAP SERVER:&lt;BR /&gt;. FETCH 1 (BODYSTRUCTURE FLAGS)&lt;BR /&gt;* 1 FETCH (BODYSTRUCTURE&lt;BR /&gt;&lt;BR /&gt;(   &amp;lt;-- parenthesis indicating start of multipart/mixed message structure&lt;BR /&gt;   (   &amp;lt;-- parenthesis indicating start of multipart/alternative bodypart structure&lt;BR /&gt;      (&lt;BR /&gt;         "TEXT" "PLAIN"&lt;BR /&gt;         (&lt;BR /&gt;            "CHARSET" "ISO-8859-2"   &amp;lt;-- IMAP4 Basic Field for non-multipart bodypart&lt;BR /&gt;         )&lt;BR /&gt;         NIL NIL "7BIT" 90 3&lt;BR /&gt;      )&lt;BR /&gt;      (&lt;BR /&gt;         "TEXT" "HTML"&lt;BR /&gt;         (&lt;BR /&gt;            "CHARSET" "ISO-8859-2"   &amp;lt;-- IMAP4 Basic Field for non-multipart bodypart&lt;BR /&gt;         )&lt;BR /&gt;         NIL NIL "BASE64" 618 11&lt;BR /&gt;      )&lt;BR /&gt;&lt;BR /&gt;      ALTERNATIVE&lt;BR /&gt;                               &amp;lt;-- IMAP4 Extension Data following a&lt;BR /&gt;   )                            -- multipart/alternative is not provided&lt;BR /&gt;&lt;BR /&gt;   (&lt;BR /&gt;      "APPLICATION" "MSWORD"&lt;BR /&gt;      (&lt;BR /&gt;         "NAME" "x.doc"&lt;BR /&gt;      )&lt;BR /&gt;      NIL NIL "BASE64" 36&lt;BR /&gt;   )&lt;BR /&gt;   MIXED&lt;BR /&gt;                              &amp;lt;-- IMAP4 Extension Data following a&lt;BR /&gt;                               -- multipart/mixed is not provided&lt;BR /&gt;)&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 17 Dec 2003 11:25:29 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/tcpip-imap-server/m-p/3145615#M46791</guid>
      <dc:creator>Hari Muzumdar</dc:creator>
      <dc:date>2003-12-17T11:25:29Z</dc:date>
    </item>
    <item>
      <title>Re: TCPIP IMAP Server</title>
      <link>https://community.hpe.com/t5/operating-system-openvms/tcpip-imap-server/m-p/3145616#M46792</link>
      <description>Hi&lt;BR /&gt;&lt;BR /&gt;Thanks, for the very informative answer.&lt;BR /&gt;&lt;BR /&gt;Milan</description>
      <pubDate>Mon, 22 Dec 2003 03:51:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-openvms/tcpip-imap-server/m-p/3145616#M46792</guid>
      <dc:creator>Milan Lesnik</dc:creator>
      <dc:date>2003-12-22T03:51:22Z</dc:date>
    </item>
  </channel>
</rss>

