drk@rational.com (David Kaelbling) (10/24/89)
In GNU Emacs 18.55.2 of Fri Oct 13 1989 on igor (berkeley-unix) rmail.el generates "in-reply-to" fields which contain unquoted special characters (commas are the most common culprit, but '@' and '.' are also illegal). An easy fix which doesn't require the full glory of mail-use-rfc822 is to quote the field. *** ../dist-18.55/lisp/rmail.el Fri Oct 13 16:51:36 1989 --- rmail.el Mon Oct 23 17:08:09 1989 *************** *** 1258,1264 **** (setq field (if stop-pos (substring from start-pos stop-pos) from)))) ! (if date (setq field (concat field "'s message of " date))) (if message-id (setq field (concat field " " message-id))) field)) --- 1258,1267 ---- (setq field (if stop-pos (substring from start-pos stop-pos) from)))) ! ;DRK 10/23/89 Make in-reply-to field more rfc822 complient. ! ; Comma, @, and . are a special characters and must be quoted. ! ; (if date (setq field (concat field "'s message of " date))) ! (if date (setq field (concat "\"" field "'s message of " date "\""))) (if message-id (setq field (concat field " " message-id))) field)) ***************