[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
rfc2368
From: |
Yoichi NAKAYAMA |
Subject: |
rfc2368 |
Date: |
Fri, 30 Apr 2004 11:35:37 +0900 |
User-agent: |
Wanderlust/2.11.26 (Wonderwall) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.8 (土師の里) APEL/10.6 Emacs/21.3.50 (i686-pc-linux-gnu) MULE/5.0 (賢木) |
Hi, Nagata-san
rfc2368 says:
> mailto:addr1%2C%20addr2
>
> is equivalent to
>
> mailto:?to=addr1%2C%20addr2
>
> is equivalent to
>
> mailto:addr1?to=addr2
but rfc2368.el's behaves like:
(rfc2368-parse-mailto-url "mailto:addr1%2C%20addr2")
=> (("To" . "addr1%2C%20addr2"))
(rfc2368-parse-mailto-url "mailto:?to=addr1%2C%20addr2")
=> (("To" . "addr1, addr2"))
(rfc2368-parse-mailto-url "mailto:addr1?to=addr2")
=> (("To" . "addr2, addr1"))
following diff to emacs-21.3.50 will make them equal.
--- rfc2368.el.orig 2004-04-30 11:25:23.000000000 +0900
+++ rfc2368.el 2004-04-30 11:23:33.000000000 +0900
@@ -120,12 +120,13 @@
;; deal w/ multiple 'To' recipients
(if prequery
(progn
+ (setq prequery (rfc2368-unhexify-string prequery))
(if (assoc "To" headers-alist)
(let* ((our-cons-cell
(assoc "To" headers-alist))
(our-cdr
(cdr our-cons-cell)))
- (setcdr our-cons-cell (concat our-cdr ", " prequery)))
+ (setcdr our-cons-cell (concat prequery ", " our-cdr)))
(setq headers-alist
(cons (cons "To" prequery) headers-alist)))))
Best regards,
--
Yoichi NAKAYAMA
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- rfc2368,
Yoichi NAKAYAMA <=