質問

具体的には、プレフィックスとドメインの最小長を探しています。

矛盾する情報を見てきましたが、信頼できるものは何もありません。

参考のため、1文字のメールアドレスが機能していると主張するこのページを見つけました:

http://www.cjvandyk.com/blog /Lists/Posts/Post.aspx?ID=176

Gmailでメールアドレスの検証を試みましたが、プレフィックスが6以上であることを期待しています。

これらは明らかに外れています。

私のWebフレームワークでは、2以上のプレフィックスが必要です。

役に立ちましたか?

解決

最短の有効なメールアドレスは、名前とドメインの2つの部分のみで構成されます。

name @ domain

名前とドメインの両方の長さが1文字である可能性があるため、最小合計長は3文字に解決されます。

他のヒント

問題は本当に質問です。電子メールは、インターネット経由で送信されるか、閉じたシステム(イントラネットなど)内で送信されるかによって異なります。インターネットでは、x @ y.zzが最短のメールです(たとえば、googleの中国向けG.CNは最短のメールアドレス、たとえばi@g.cn(6文字の長さ)になります)。ただし、イントラネットではまったく異なるものであり、i @ yが可能です。これはわずか3文字です。

探している標準は RFC 2822-インターネットメッセージ形式

RFC 3696-セクション3 <のメールアドレス制限に関する詳細情報/ p>

仕様を引用するには:

  

現在のメールアドレスは、「ローカルパーツ」で構成されています。 「ドメイン部分」から分離(完全修飾ドメイン名)をアットマーク(&quot; @&quot;)で指定します。

したがって、3文字が最短です。

もともとこの情報は Phil Haackのブログ投稿

@の前に少なくとも2文字がなければ、多くのメールサーバーはメールアドレスを受け入れません。 それは無効なアドレスになりませんが、サーバーがそれを知らない場合、それは確かに多くの問題につながる可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top