メールアドレスの素朴な疑問

Q.「そもそも、なんでメールアドレスの仕様はこんなに複雑?」
A.「メールアドレスの仕様」ではなく「メールのヘッダ仕様」の一部*1だから
 (メールアドレスとして考えると「?」ですが、ヘッダとしては汎用的に情報を含められるような仕様になっています)


でも、やっぱりもう少し簡単(正規表現でちゃちゃっと判定できるぐらい)な方が、便利*2かつ楽なのになぁ・・・。

*1:RFC5322(Internet Message Format) の 3.4.Address Specification

*2:ドットが連続できなかったりするのは、仕様的に意味があっても、ユーザとしては意味のない制約な気がします。