[mew-dist 18633] Re: group address
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
2001年 8月 30日 (木) 19:35:25 JST
From: きむら <takim at example.com>
Subject: [mew-dist 18480] Re: group address
> kazu> ":;" は入れ子を許しません。たとえば、上記の例で、
> kazu> edfg: foo:abcd;
> kazu> と設定すると、これは入れ子になります。これをどう扱うかを決めてから全体
> kazu> を見直す必要があります。
>
> なるほど。To: に edfg と書いて展開すると、まず foo:abcd; に
> 展開され、さらに foo:abcd-group:a,b,c,d;; となってしまうわけ
> ですね。
>
> kazu> (1) Addrbook に ":;" という設定を許さない。(つまり現状維持)
> kazu> (2) 入れ子にならない限り展開する。入れ子になった時点でエラー。
>
> ということですので、(2)を希望させていただきます。
というわけで実装し、anon cvs に commit しました。半日考えただけあって、
コードは綺麗だと思います。:)
以下のような Addrbook があった場合、
----
a: a at example.com
c: c at example.com
abc: abc-group:a,b,c;
----
To: abc
は、TAB を押すと、
To: abc-group:a at example.com, b at example.com, c at example.com;
C-cC-c すると、
To: abc-group:;
(宛先:a at example.com, b at example.com, c at example.com)
に展開されます。
少し大胆な変更ですので、anon cvs をお使いの人は、気をつけて下さい。希
望通りの宛先(To:/Cc:/Bcc:)にメールが届くか実験して頂けると幸いです。
Addrbook にもなく、学習もしてないユーザ名(上記 b) には、
(mew-mail-domain) を補います。mew-addrstr-append-domain() に xxx があっ
たので、何だろうと思っていましたが、case を反映すべきかという迷いが込
められているようです。
case によって、補うドメイン名を変えた方がいいでしょうか?
--かず
Mew-dist メーリングリストの案内