]> git.eshelyaron.com Git - emacs.git/commitdiff
nnimap.el (nnimap-transform-headers): BODYSTRUCTURE for messages of type MESSAGE...
authorAndrew Cohen <cohen@andy.bu.edu>
Thu, 11 Aug 2011 22:36:54 +0000 (22:36 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Thu, 11 Aug 2011 22:36:54 +0000 (22:36 +0000)
lisp/gnus/ChangeLog
lisp/gnus/nnimap.el

index e13d2d594ca7d57dbfb381f8cd832ed92e9f4d02..7f4116d6636379a07dbb70fcc46d32e0c4ff5ba2 100644 (file)
@@ -1,3 +1,9 @@
+2011-08-11  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * nnimap.el (nnimap-transform-headers): BODYSTRUCTURE for messages of
+       type MESSAGE and subtype RFC822 is slightly different from those of
+       type TEXT.
+
 2011-08-05  Andrew Cohen  <cohen@andy.bu.edu>
 
        * gnus-sum.el (gnus-summary-refer-article): Warp to article. This
index f41f4af71b46d2a17993799d50b99cfe6196162d..c940e06fbb6394450738c6d465ecb96d29495fbb 100644 (file)
@@ -218,7 +218,11 @@ textual parts.")
            (while (and (consp structure)
                        (not (stringp (car structure))))
              (setq structure (car structure)))
-           (setq lines (nth 7 structure))))
+           (setq lines (if (and
+                            (equal (upcase (nth 0 structure)) "MESSAGE")
+                            (equal (upcase (nth 1 structure)) "RFC822"))
+                           (nth 9 structure)
+                         (nth 7 structure)))))
        (delete-region (line-beginning-position) (line-end-position))
        (insert (format "211 %s Article retrieved." article))
        (forward-line 1)