I just applied the patch in the version I got from Tassilo.
Thanks!
- Carsten
On Jul 7, 2009, at 12:34 PM, Andreas Rottmann wrote:
Tassilo Horn <tass...@member.fsf.org> writes:
Andreas Rottmann <a.rottm...@gmx.at> writes:
Hi Andreas,
Without the following patch, storing links to Gnus Article buffers
fails on CVS Emacs, as they (at least in my setup -- IMAP) always
contain a "From " line, which can't be parsed as an RFC822 header.
Could you elaborate a bit, i.e. provide such an example mail?
This is your mail as shown by Gnus after toggling the headers:
http://rotty.yi.org/tmp/gnus-article-buffer-sample.txt
diff --git a/lisp/org-gnus.el b/lisp/org-gnus.el
index 41b1be7..4cc5adb 100644
--- a/lisp/org-gnus.el
+++ b/lisp/org-gnus.el
@@ -128,6 +128,8 @@ If `org-store-link' was called with a prefix
arg the meaning of
(header (with-current-buffer gnus-article-buffer
(gnus-summary-toggle-header 1)
(goto-char (point-min))
+ (when (looking-at "From ")
+ (next-line))
(mail-header-extract-no-properties)))
(from (mail-header 'from header))
(message-id (org-remove-angle-brackets
Looking at the patch, I get the impression, that it's a solution to a
problem you created on your own. ;-)
If the first line of a mail starts with "From ", I'd say it's broken.
"From " lines are for example used in the mbox format[0], so I wasn't
too surprised to find it in my IMAP mails as well. However, you very
well might be right that this is a bug in the MDA (which stores the
mails, including the disputed first line, in a Maildir folder, which
is
then served by via IMAP).
[0] http://www.qmail.org/man/man5/mbox.html
,----[ http://cr.yp.to/immhf/field.html ]
| The first line of a field begins with a name and a colon. The
name is a
| string of one or more graphical ASCII characters other than colons,
| i.e., bytes between 33 and 126 inclusive other than 58.
`----
The space has the ASCII code 32, so IMO it's not allowed as header
field
name.
I'm aware of that; but I never said that the "From " line is
supposed to
be a header field -- it preceeds the email headers.
Regards, Rotty
--
Andreas Rottmann -- <http://rotty.yi.org/>
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode