メールアドレスって大文字小文字区別するんだっけ? 気になって調べてみました。

rfc822(jp)

フィールド名は一つ以上の印字可能な文字(コロン・スペースそして 制御文字を除く)から構成されています。フィールド名は一行に収まらなく てはなりません。フィールド名を比較する際大文字小文字は区別されません。

(中略)

その他の構文単位を一致には、ケース情報は無視されなければなりませ ん。例えば、フィールド名で”“From”“・”“FROM”“・”“from”“そして”“FroM”“でさ え構文的には同等で、全て同等に処理されるべきです。 これらの単位を生成する場合アルファベット文字の大文字と小文字の混 在も使われるかもしれません。この仕様書で示している例はメッセージ 制作過程のために示唆されています。 注意: 予約されたローカル部分(local-part)アドレス、”“Postmaster”“、 は例外です。 ””Postmaster”“の値が解釈される際、”“POSTMASTER”” や”“postmaster”“を含む如何なるケース混在(大文字小文字混在) でも受け入れられなければなりません。

結論から言うと、

ドメイン部分は大文字小文字の区別無し、ローカル部分はpostmaster以外は送信先の実装依存 (postmasterは大文字小文字区別しない)

だそうです。ほー。

Comments


Option