IMAP Gateway: error displaying email containing 2 linebreaks between multiparts

Bug #395093 reported by FuePi
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenMapi.org
New
Undecided
Unassigned

Bug Description

The following mail (edited for privacy) generates an error:

Received: from topalis.com ([192.168.10.5])
          by notes-001.str.topalis (Lotus Domino Release 8.0.1HF110)
          with ESMTP id 2009070311592478-85853 ;
          Fri, 3 Jul 2009 11:59:24 +0200
Received: from [192.168.10.xxx] (lt-xx.topalis [192.168.10.xxx])
 by topalis.com (Postfix) with ESMTP id 8EAC5BC06E
 for <email address hidden>; Fri, 3 Jul 2009 11:59:24 +0200 (CEST)
Message-ID: <email address hidden>
Date: Fri, 03 Jul 2009 11:59:19 +0200
From: xxxxxxxxx xxxx <email address hidden>
To: Holger Widmann <email address hidden>
Subject: lustiger inhalt
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="------------enigAC5B1DAA975780148A3B4A98"
User-Agent: Thunderbird 2.0.0.22 (X11/20090630)
MIME-Version: 1.0
X-Enigmail-Version: 0.95.7
X-MIMETrack: Itemize by SMTP Server on notes-001/Server/Topalis(Release 8.0.1HF110 | April
 11, 2008) at 03.07.2009 11:59:24

--------------enigAC5B1DAA975780148A3B4A98
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

--=20
------------------------------------------------------------------------
xxxxxxxxx xxxx

InnoviData GmbH Tel. +49 711 88770-xxx
Lilienthalstra=DFe 2/1 Fax +49 711 88770-xxx
70825 Korntal/Stuttgart Cel. +49 xxx xxxxxxx
http://www.innovidata.com <email address hidden>

Gesch=E4ftsf=FChrer: Thomas Uhl
Sitz und Amtsgericht Stuttgart, HRB 21082
------------------------------------------------------------------------

--------------enigAC5B1DAA975780148A3B4A98
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYxARECxAYFAkpN1nsACgkQ/1lz2uhDN5acTwCgjiBRHOgZkdwx0CCCM5Ga7LTs
ltEAn1sw4EWfyx2MbkcfAQBD+RVgbib9
=6Mxl
-----END PGP SIGNATURE-----

--------------enigAC5B1DAA975780148A3B4A98--

20090703-121139.598|| 24||demo1||12 Response8
20090703-121139.648|| 24||demo1||sldkfj
20090703-121139.649|| 24||demo1||C: 13 UID fetch 4 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type)])
20090703-121139.650|| 24||demo1||command processing: "FETCH"
20090703-121139.653|| 24||demo1||GetNamedProp 1
20090703-121139.653|| 24||demo1||GetNamedProp 2. name=openmapi-message-UID
20090703-121139.653|| 24||demo1||GetNamedProp 2. guid=NMapi.NMapiGuid
20090703-121139.653|| 24||demo1||GetNamedProp 2. type=Long
20090703-121139.654|| 24||demo1||GetNamedProp 3. Tag=-2146893814
20090703-121139.655|| 24||demo1||GetNamedProp 4
20090703-121139.655|| 24||demo1||GetNamedProp 5
20090703-121139.655|| 24||demo1||GetNamedProp 6, PropType:NMapi.Properties.IntProperty
20090703-121139.708|| 24||demo1||13 Response1
20090703-121139.708|| 24||demo1||13 Response2
20090703-121139.708|| 24||demo1||13 Response3
20090703-121139.708|| 24||demo1||13 Response7
20090703-121139.708|| 24||demo1||S: 13 NO FETCH Missing boundary parameter

20090703-121139.708|| 24||demo1||13 Response8
20090703-121139.708|| 24||demo1|| at NMapi.Format.Mime.MimePart.get_Boundary () [0x00030] in /home/install/OpenMapi.org/nmapi/NMapi/Format/Mime/MimePart.cs:289
  at NMapi.Format.Mime.MimeMultipart..ctor (NMapi.Format.Mime.MimePart mp) [0x0002a] in /home/install/OpenMapi.org/nmapi/NMapi/Format/Mime/MimeMultipart.cs:57
  at NMapi.Format.Mime.MimePart.get_Content () [0x0013b] in /home/install/OpenMapi.org/nmapi/NMapi/Format/Mime/MimePart.cs:346
  at NMapi.Format.Mime.MimeBodyPart.get_Content () [0x00000] in /home/install/OpenMapi.org/nmapi/NMapi/Format/Mime/MimeBodyPart.cs:86
  at NMapi.Format.Mime.MimeBodyPart.WriteTo (System.IO.Stream os) [0x0005a] in /home/install/OpenMapi.org/nmapi/NMapi/Format/Mime/MimeBodyPart.cs:262
  at NMapi.Format.Mime.MimeMultipart.WriteTo (System.IO.Stream os) [0x00085] in /home/install/OpenMapi.org/nmapi/NMapi/Format/Mime/MimeMultipart.cs:213
  at NMapi.Format.Mime.MimePart.WriteBodyTo (System.IO.Stream os) [0x00049] in /home/install/OpenMapi.org/nmapi/NMapi/Format/Mime/MimePart.cs:461
  at NMapi.Format.Mime.MimePart.WriteTo (System.IO.Stream os) [0x00007] in /home/install/OpenMapi.org/nmapi/NMapi/Format/Mime/MimePart.cs:475
  at NMapi.Gateways.IMAP.CmdFetch.BuildFetchResponseRow (NMapi.Gateways.IMAP.Command command, NMapi.Gateways.IMAP.SequenceNumberListItem snli, NMapi.Table.Row rowProperties) [0x001f3] in /home/install/OpenMapi.org/nmapi/gateways/imap/commands/CmdFetch.cs:182
  at NMapi.Gateways.IMAP.CmdFetch.DoFetchLoop (NMapi.Gateways.IMAP.Command command) [0x00198] in /home/install/OpenMapi.org/nmapi/gateways/imap/commands/CmdFetch.cs:123
  at NMapi.Gateways.IMAP.CmdFetch.Run (NMapi.Gateways.IMAP.Command command) [0x00005] in /home/install/OpenMapi.org/nmapi/gateways/imap/commands/CmdFetch.cs:64

Revision history for this message
Andreas Hügel (andreas-huegel) wrote :

there are 2 possibilities:

1. Outlook 2007 is doing something wrong.
argument for this possibility:
* there is one single attachment to the email (which is ok)
* that attachment has a AttachMimeTag with the value "multipart/signed" which actually describes the message in whole rather than the attachment
* Outlook 2003 cannot display the text nor the attachment of the email

2. Outlook 2007 is storing data differently
* the size of the attachment in the email is greater than 1800 Bytes. The actual size of the signature is well below 300 Bytes.
* Outlook 2007 can open and display the email correctly

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.