'%'が入るメールアドレスに関してNo.04353
ぽんちち さん 01/12/07 02:40
 
お世話になっております。

さて私、とあるドメインから以下のように「To:やCc:に'%'が入ったアドレス」の
メールを受信する事があります。

hoge%xxxx@hoge.ho.ge

上記のような「To:やCc:に'%'が入ったアドレス」のメールに対して「全員に返信」
を行うと、

xxxxxxxx@hoge.ho.ge

という具合に'%'が落ちて、返信メールのアドレスフィールドに入ります。

そのドメイン以外からは'%'の含まれたメールアドレスは受信した事が無い為に、こ
のように'%'が含まれたメールアドレスがRFCという定義で許されているのか否か解り
ません。
(現状の鶴亀メールでも、'%'の含んだアドレスに対する送信は正常に行われている模
様なので、もしかしたら許されているのでしょうか!?)

現状はそのドメインに対する返信時は、アドレス帳から選択し直すという方法で回避
しているので、実用上の問題は発生していないのですが。
ちょっと気になりましたので、RFCという定義に対して詳しい方がいらっしゃいまし
たら、規約上'%'を含むのは許されているのか教えて頂きたく投稿させて頂きました。

他力本願の質問となってしまい申し訳ありませんが、本内容に関するRFC#すら解らな
いので、RFC#だけでも構いませんので教えて頂けましたら幸いです。
お手数をおかけ致しますが、何卒よろしくお願い致します。

環境 : Windows2000+SP2,IE6,鶴亀Ver.1.53

[ ]
RE:04353 '%'が入るメールアドレスに関してNo.04354
まっちん さん 01/12/07 05:31
 
ぽんちちさんの<xxxxxxxxxxxxxx@maruo.co.jp>から
>
>さて私、とあるドメインから以下のように「To:やCc:に'%'が入ったアドレス」の
>メールを受信する事があります。

>そのドメイン以外からは'%'の含まれたメールアドレスは受信した事が無い為に、こ
>のように'%'が含まれたメールアドレスがRFCという定義で許されているのか否か解り
>ません。
>(現状の鶴亀メールでも、'%'の含んだアドレスに対する送信は正常に行われている模
>様なので、もしかしたら許されているのでしょうか!?)

メールの基本的な部分は、RFC2821(821), 2822(822)あたりでしょうか。

(さっと目で追うと)
アルファベット、数字、記号、特に制限はないみたいです。(ホント?)

しかし、どう解釈されるかとなると、
RFC1123の5.2.16  RFC-822  Local-part: RFC-822 Section 6.2に
%の使われ方について書いてある部分があります。

[ ]
RE:04354 '%'が入るメールアドレスに関してNo.04355
秀まるお2 さん 01/12/07 10:35
 
 「%」が抜ける現象はたしかに確認しました。「%」が抜けるだけじゃなくて、
なぜかその次の1文字も抜けているようです。

 「%」のRFC上での定義がうんぬん以前の鶴亀メールのバグなので、修正させ
ていただきます。

[ ]
RE:04355 '%'が入るメールアドレスに関してNo.04379
ぽんちち さん 01/12/08 16:10
 
お世話になっております。
まっちんさん、秀まるお2さん、ありがとうございました。

> メールの基本的な部分は、RFC2821(821), 2822(822)あたりでしょうか。
... snip ...
> RFC1123の5.2.16  RFC-822  Local-part: RFC-822 Section 6.2に
> %の使われ方について書いてある部分があります。
まっちんさん、RFC#の定義を教えてくださいましてありがとうございました。
今しばらくは時間が取れそうにないので、年末の休みを利用して入手して読んでみた
いなと考えております。

>  「%」のRFC上での定義がうんぬん以前の鶴亀メールのバグなので、修正させ
> ていただきます。
秀まるお2さん、御解答ありがとうございました。
今までは「%」を含んだアドレスを使用している送信元のドメインが悪いと思ってお
り、運用上の工夫で回避しておりましたが、新しい鶴亀より何も考えずに使用できる
との事でうれしい限りです。
今後ともよろしくお願い致します。

[ ]