[Mew-dist 458] wrong To: field in draft buffer
Y.Yoshinaga
yoshi at example.com
1997年 1月 28日 (火) 15:20:47 JST
吉永@日立ソフトです。
Mew 1.06で、ある条件が重なったときに、
返信時のTo:の内容が間違ったものになります。
これについて心当りはありませんか?
==================================================
ヘッダが
From: foo at example.com
^^^^^^^^^^^^^
To: myfoo at example.com
^^^^^^^^^^^^^
となっているメールに'a'すると、返信バッファのヘッダが
To: foo at example.com
となり myfoo at example.com が宛先(Cc:にも)から消えてしまいます。
ちなみに他のメーラ(RMAIL, elmなど)でこのメールに返信を出すと
To: foo at example.com
Cc: myfoo at example.com
のようになりますので、元のメール自体には問題はないようです。
==================================================
私以外にもMewユーザ(Mew 1.03)が1人いるのですが
その人も同様の現象が起きます。
Mew 1.5xでどうなるかはわかりません。
以下、まったくの推測ですが。
reply 時に draft buffer をセットアップするとき、To: と Cc: に
同じアドレスが含まれるときは片方を削除する、というような
処理が入ってないでしょうか。
その辺りで、foo at example.com と myfoo at example.com のような
substring がマッチしてしまうアドレス同士の比較をすると、
同じアドレスだとみなして片方を削除してしまう、とか…。
# mew.el の mew-draft-address-comp あたりかなぁと(名前から)想像す
# るのですが肝心の処理内容については elisp がよくわからない僕に
# とってはちんぷんかんぷんなもので…。
--
吉永 孝明 (Y.Yoshinaga) <e-mail: yoshi at example.com>
Mew-dist メーリングリストの案内