はじめに
メールアドレスの最大長はどのくらいなんだろう、と思い調べたところ、RFCにより全体では254文字と定められていることが分かりました。
しかし、そんな長いメールアドレスなんて使ってるやついるか?と思い、よく使われているメールアドレスの最大長を調べてみました。(各メールサービスごとにローカル部分(@の前の部分)の文字数に独自の制限を設けているため、254文字にすることができない)
よく使われているドメインの最大長
簡単に調べてみました。もしかしたら間違っているかもしれません。リンクもつけておきました。
メールサービス | ローカル部分 | ドメイン部分 | 最大長(概算) |
---|---|---|---|
Gmail | 6~30文字 | @gmail.com | 約40文字 |
Yahoo!メール | 4~31文字 | @yahoo.co.jp | 約40文字 |
Outlook | 64文字 | @outlook.com | 約70文字 |
iCloudメール | 3~20文字 | @icloud.com | 約30文字 |
おわりに
最大長は254文字にするのが確実ですが、対象が一般的なメールアドレスのみであるならば、100文字程度で全然十分だとわかりました。
逆に、100文字を超えるメールアドレスは、特殊な運用やシステム向けのものである可能性が高いため、一般的な用途では100文字以内に収めるのもいいのかもしれません。