|
まず、becky!さんで試してみたんですが、メールボックス設定で「個人情報 -
名前」を
hideo(abc
としたら、
From: "hideo(abc" <xxxxx@xxxxx.xx.xx>
みたいにダブルクォーテーションで名前が囲まれました。メールソフトによっ
ては
From: "hideo\(abc" <xxxxx@xxxxx.xx.xx>
になる物もあるようです。
で、送信するメールの宛先に
hideo(abc <xxxx@xxxx.xx.xx>
のようなメールアドレスを書いた場合ですが、Becky!さんはそのまま送信出来
てしまい、しかも名前部分が""で囲まれるといった加工もされませんでした。
ThunderbirdとWindows Liveメールは宛先がおかしいということでエラーにな
って送信出来ませんでした。これは一応秀丸メールと同じ考え方になると思いま
す。
で、Becky!さんの場合で、宛先は
hideo(abc <xxxx@xxxx.xx.xx>, xxx(yyy) <xxxxxxxx@hoge.hoge>
みたいにした場合ですが、これで送信すると、2つの宛先にメールが届くか、
しいてそうじゃないとしても、xxx(yyy)の方に届きそうな気がしますよね。とこ
ろがなんと、Becky!さんは、「hideo(abc」の方にのみメールを送り、xxx(yyy)
の方は無視してくれます。
これは、おかしいですよね。
なので、やはりこういうへんてこな指定はエラー扱いすべきだと思います。
しいてなんとかするとしたら、そういうへんてこな形式のメールをうまく自動
で改変するとかあったらいいのかしれませんが、簡単に対応出来る話でも無いの
でちょっと難しいように思います。何か簡単に対応できるアイデアがあればいい
ですけども。
とりあえず、正規表現パターンによる置換で、
検索:(\()([^<()@,(]{1,30}))
置換:(\2
で置換したらいいのかなぁと思うので、例えばそういう修復をするマクロを提
供するとかってことなら出来るかなぁと思います。
あと、もしも今現在もそういう括弧の対応が合ってないメールを送ってくる人
がいるのだとしたら、例えばBecky!の場合だと期待した宛先にメールが届かない
ってことになるし、他のメールソフトでも秀丸メールと同様に返信時点でエラー
になって困るはずです。そのままだとまずいってことを言ってあげた方がいいよ
うに思います。
あと、Becky!さんには、一応バグじゃないですかってことを連絡した方がいい
ように思います。
|
|