missing part in emacs UI
authorJameson Graef Rollins <jrollins@finestructure.net>
Mon, 19 Aug 2013 02:32:35 +0000 (19:32 +1700)
committerW. Trevor King <wking@tremily.us>
Fri, 7 Nov 2014 17:56:27 +0000 (09:56 -0800)
67/9a37e64d3cbc32fc964eedc719845ebdc013e0 [new file with mode: 0644]

diff --git a/67/9a37e64d3cbc32fc964eedc719845ebdc013e0 b/67/9a37e64d3cbc32fc964eedc719845ebdc013e0
new file mode 100644 (file)
index 0000000..1d89885
--- /dev/null
@@ -0,0 +1,124 @@
+Return-Path: <jrollins@finestructure.net>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+       by olra.theworths.org (Postfix) with ESMTP id 03A71429E59\r
+       for <notmuch@notmuchmail.org>; Sun, 18 Aug 2013 19:32:48 -0700 (PDT)\r
+X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: -2.3\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=-2.3 tagged_above=-999 required=5\r
+       tests=[RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled\r
+Received: from olra.theworths.org ([127.0.0.1])\r
+       by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
+       with ESMTP id 44YIYLlqSM9i for <notmuch@notmuchmail.org>;\r
+       Sun, 18 Aug 2013 19:32:41 -0700 (PDT)\r
+Received: from outgoing-mail.its.caltech.edu (outgoing-mail.its.caltech.edu\r
+       [131.215.239.19])\r
+       by olra.theworths.org (Postfix) with ESMTP id 68CA8431FBD\r
+       for <notmuch@notmuchmail.org>; Sun, 18 Aug 2013 19:32:41 -0700 (PDT)\r
+Received: from earth-doxen.imss.caltech.edu (localhost [127.0.0.1])\r
+       by earth-doxen-postvirus (Postfix) with ESMTP id 06EEE66E00DD\r
+       for <notmuch@notmuchmail.org>; Sun, 18 Aug 2013 19:32:40 -0700 (PDT)\r
+X-Spam-Scanned: at Caltech-IMSS on earth-doxen by amavisd-new\r
+Received: from finestructure.net (c-24-22-51-91.hsd1.or.comcast.net\r
+       [24.22.51.91]) (Authenticated sender: jrollins)\r
+       by earth-doxen-submit (Postfix) with ESMTP id 28AA666E00CD\r
+       for <notmuch@notmuchmail.org>; Sun, 18 Aug 2013 19:32:39 -0700 (PDT)\r
+Received: by finestructure.net (Postfix, from userid 1000)\r
+       id 9237E6172B; Sun, 18 Aug 2013 19:32:38 -0700 (PDT)\r
+From: Jameson Graef Rollins <jrollins@finestructure.net>\r
+To: Notmuch Mail <notmuch@notmuchmail.org>\r
+Subject: missing part in emacs UI\r
+User-Agent: Notmuch/0.16 (http://notmuchmail.org) Emacs/24.3.1\r
+       (x86_64-pc-linux-gnu)\r
+Date: Sun, 18 Aug 2013 19:32:35 -0700\r
+Message-ID: <87ob8u8l6k.fsf@servo.finestructure.net>\r
+MIME-Version: 1.0\r
+Content-Type: multipart/signed; boundary="=-=-=";\r
+       micalg=pgp-sha256; protocol="application/pgp-signature"\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.13\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+       <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
+       <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Mon, 19 Aug 2013 02:32:48 -0000\r
+\r
+--=-=-=\r
+Content-Type: text/plain; charset=utf-8\r
+Content-Transfer-Encoding: quoted-printable\r
+\r
+Hi, folks.  I have one of these broken mails that tend to come from\r
+Apple devices, where the "alternative" part of a multipart/alternative\r
+message contains multipart/related.  The MIME structure looks like this:\r
+\r
+=E2=94=94=E2=94=AC=E2=95=B4multipart/alternative 896783 bytes\r
+ =E2=94=9C=E2=94=80=E2=95=B4text/plain 379 bytes\r
+ =E2=94=94=E2=94=AC=E2=95=B4multipart/related 892556 bytes\r
+  =E2=94=9C=E2=94=80=E2=95=B4text/html 1236 bytes\r
+  =E2=94=94=E2=94=80=E2=95=B4image/jpeg inline [photo.JPG] 890841 bytes\r
+\r
+While annoying, notmuch should be able to handle it ok.  The problem is\r
+when viewing this message in the emacs UI, the last inline image/jpeg\r
+part appears to be missing.  Here's what my buffer looks like (things in\r
+<> are my comments):\r
+\r
+  <Beginning of buffer>\r
+  <header>\r
+  ...\r
+  </header>\r
+=20=20\r
+  [ multipart/alternative ]\r
+  [ text/plain ]\r
+  ...\r
+  [ multipart/related ]\r
+  [ text/html ]\r
+  ...\r
+  <End of buffer>\r
+\r
+There is no part button for the final image/jpeg part.  The only reason\r
+I suspected that something was amiss was because there was zero content\r
+(other than a signature) in the rest of the message, so it appeared to\r
+be basically contentless.  I noticed the additional part when I looked\r
+at the raw message.  There are no errors associated with the display of\r
+the message.  I could extract the image/jpeg part from the command line\r
+just fine (notmuch show --part=3D5 --format=3Draw), and the image is not\r
+corrupted.\r
+\r
+I'm guessing this has something to do with the final part being\r
+"inline", but that's pure speculation.  Even if it's inline, though, I\r
+expect to see the part button, so that I can save/view/etc. the part.\r
+\r
+Anyone have any ideas what the issue could be?  Thanks in advance.\r
+\r
+jamie.\r
+\r
+--=-=-=\r
+Content-Type: application/pgp-signature\r
+\r
+-----BEGIN PGP SIGNATURE-----\r
+Version: GnuPG v1.4.14 (GNU/Linux)\r
+\r
+iQIcBAEBCAAGBQJSEYPEAAoJEO00zqvie6q8g30P/3b54ZvKgYHRTGtEgihzICsY\r
+ZLMW2kdaLiqLusVuVC1KTjijjEcis06qQwsbc6dkZhteoYVo1EeIwCwnbTY1wab5\r
+UyqO7xDcOgEZnk7y9Q04wpg+3RUh4ggTYOkiR0zNo0KjADDOl1itBtIMMaVcAnqx\r
+hRmbKBrvqJ4npEkcHKaxlQayWyRwSgoU+BWak1t6bNf5MOIEd+ggxNujrjqXocSJ\r
+OIlhHYLRbe7GYaBvJCwH4cUkiOuIJekrF21I6ZQJg8o0S/vIoAmhalapLxMRe9hn\r
+hUN9Nkl6opz2ipmUTrCTBbDTEs9TOu8iIBUiJdd1PFAd94kpTWfCd/HoY2Wtwttv\r
+AjPUyFuivjeWOfD/scRwa/FRM+VDjicHdUIs9e757dem4So/ShzDIX0VRlH4H1sC\r
+10UQWik/3JkyVDSFHF/wv/A7LHGWWEJhRwNKWUoenNggq/hXTNTWUiAlbwlV5RHI\r
+RziiytVCtzlMzWFn+71QiFFsrJcJND8XwjhAOtuNJR3sPLIHFITgTu41kmFxakRr\r
+6H2KL0MSXdc5X9m7HrhhMi8kBpDzNCXg0PktCq/5PuEyqA7ENe/5AB6NMIyi59CE\r
+SyBb2GQyILZXY/2iCeV/cW0oA0qbYGneyHTEZiZM722n3fUYR11gby0IpuwdTYfg\r
+VJWLXWyLElJEUZaNK3UX\r
+=qlWj\r
+-----END PGP SIGNATURE-----\r
+--=-=-=--\r