[Mew-dist 08756] Re: use mew-mailto.el with browse-url.el
Umekichi
umekichi at example.com
1999年 5月 8日 (土) 16:49:38 JST
小関 吉則 (KOSEKI Yoshinori) <kose at example.com>さん
Hideyuki SHIRAI (白井秀行) <shirai at example.com>さん
ありがとうございます。
>From 小関 吉則 (KOSEKI Yoshinori) <kose at example.com>さん
Subject: [Mew-dist 08730] Re: use mew-mailto.el with browse-url.el
Date: Fri, 7 May 1999 13:25:39 +0900
小関> Emacs20.3 以降に含まれる browse-url.el では
小関>
小関> browse-url-browser-function's value is
小関> (("^mailto:" . browse-url-mail)
小関> ("." . browse-url-w3))
小関>
小関> のような設定で mailto: で mail-user-agent で指定された MUA
小関> が起動します。
これですが、この「mail-user-agent で指定」というのは、
Emacs 20.3.1 についてくる browse-url.el と simple.el を読んだ限りでは
(setq mail-user-agent 'mew-user-agent-compose)
(put 'mew-user-agent-compose 'composefunc 'mew-user-agent-compose)
などとしておくことのようなので、そうしてみました。
そして、先の mew-mailto.el を使ったものと比較してみました。
(こちらの設定の方法は前述の通り。)
まず、次のような内容のメールを自分宛てに送り、
両者を使ってみました。
*******************************************************************
mew-dist at example.com メイリングリストにようこそ。
このメーリングリストサーバへのコマンドは
mew-dist-ctl at example.com
へ送って下さい(<mailto:mew-dist-ctl at example.com>)。
コマンドの一覧は
# help
を
mew-dist-ctl at example.com
に送ることで得られます(<mailto:mew-dist-ctl at example.com?body=#%20help>)。
このメーリングリストから脱会したいときは、
mew-dist-ctl at example.com
へ
# unsubscribe
を送ってください(<mailto:?to=mew-dist-ctl at example.com&body=#%20unsubscribe>)。
*******************************************************************
すると、最初のURL
<mailto:mew-dist-ctl at example.com>
のところでは両者とも同じように動くのですが、
2番目の URL
<mailto:mew-dist-ctl at example.com?body=#%20help>
のところでは、mew-user-agent-compose を使う方では
mew-dist-ctl at example.com?body=#%20help さん宛てのドラフトを作成
してしまうのに対して、
mew-mailto の方では、mew-dist-ctl at example.com さん宛てに
# help
という内容の書いてあるドラフトを作成してくれました。
3番目の URL も同様です。
2番目、3番目の記法(RFC2368で指定されているものですね)
のステータスは私はよく分かっていませんが、現状では
mew-user-agent-compose を使う方法では RFC2368 とは
整合していないとは言えるようです。
これが mew-user-agent-compose の問題なのか、browse-url-mail
の問題なのか、mail-user-agent のインターフェースの問題なのか
わかりませんが。
もちろんおっしゃられているように、独自に mew-mailto.el を
進めていくより、mew-user-agent-compose 利用方法の方を良く
していく(もし RFC2368 に合わせるのが正しいとすればですが)
べきだと思います。
[[梅吉]]
Mew-dist メーリングリストの案内