[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.commyfoo at example.com のような
substring がマッチしてしまうアドレス同士の比較をすると、
同じアドレスだとみなして片方を削除してしまう、とか…。

# mew.el の mew-draft-address-comp あたりかなぁと(名前から)想像す
# るのですが肝心の処理内容については elisp がよくわからない僕に
# とってはちんぷんかんぷんなもので…。
-- 
吉永 孝明 (Y.Yoshinaga) <e-mail: yoshi at example.com>



Mew-dist メーリングリストの案内