メールアドレスの長さは制限されていますか?

はいの場合、許可される最大値は何ですか?

初期の電子メールシステムではいくつかの電子メールフォーマットが使用されていましたが、現在は使い慣れたusername@example.comという1つのバージョンしか使用されていません。 現在の電子メール構文は、RFC 2821に含まれる標準に準拠しており、文字制限を指定しています。 メールアドレスの最大長は254文字ですが、この問題については多くの混乱があります。

電子メールアドレスの文字制限

すべての電子メールアドレスは2つの部分で構成されています。 大文字と小文字を区別するローカル部分はアンパサンド(@記号)の前にあり、大文字と小文字を区別しないドメイン部分はそれに従います。 "user@example.com"では、電子メールアドレスのローカル部分は "user"であり、ドメイン部分は "example.com"です。

電子メールアドレスの長さの合計は、もともとはRFC 3696で320文字になっています。 特に、それは言った:

これらを追加すると、320に到達しますが、それほど速くはありません。 RFC2821には、現在使用されている標準で、「リバースパスまたはフォワードパスの最大合計長は句読点や要素の区切り文字を含めて256文字です」という制限があります。 フォワードパスには山括弧が含まれているので、これらの256文字のうち2文字を使用し、電子メールアドレスで使用できる最大文字数は254になります。

したがって、電子メールアドレスのローカル部分を64文字以下に制限し、電子メールアドレスの合計を254文字に制限します。 その電子メールアドレスを使用しなければならない人は、おそらくそれをもっと短くしたいと思うでしょう。

あなたのユーザー名について

標準では電子メールアドレスのローカル部分が大文字と小文字を区別するように指定されていますが、多くの電子メールクライアントでは、Jill Smithの電子メールアドレスのローカル部分は、ユーザー名がJill.SmithJillSmithか、多くのプロバイダ、 jillsmith

ユーザー名を選択すると、大文字と小文字のA〜Zとa〜z、数字の0〜9、最初の文字または最後の文字でない限り1つのドット、およびその他の特殊文字を使用できます! %& '* + - / =?^ _ `{|}〜。