最大の長さは有効な電子メールアドレス?
-
23-08-2019 - |
質問
最大の長さは有効な電子メールアドレス?で定義される任意規格とは何ですか?
解決
メールアドレスを超えないようにする必要があ 254 文字です。
これによりお受けIETFにおいて以下の 提出erratum.フル診断られたアドレスが可能 オンライン.のオリジナル版のRFC3696記320として最大長、ジョン-Klensinその後、受け入れ間違った値からパスを定義し
Path = "<" [ A-d-l ":" ] Mailbox ">"
そのメールボックスの要素(すなわち、メールアドレスは角括弧でに、最大長さ254字を制限するパスの長さを256文字または少なくなります。
最大長を指定 RFC5321 状態:
最大の長さの合計は逆のパスや進路は256文字以内です。
RFC3696を修正しました こちらの.
人を知っておく必要があるの errataに対RFC3696 です。の標準的な例としては無効です。
私はデカップル百試験アドレスだ http://www.dominicsayers.com/isemail
他のヒント
320
そして、セグメントは次のようになります。
{64} @ {255}
64 + 1 + 255 = 320
あなたは電子メールを検証する場合は、また、これをお読みください。
<のhref = "http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx" のrel = "noreferrer 「> http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx の
ユーザー
最大の長さの合計ユーザー名は64文字以内です。
ドメイン
最大255文字のドメイン部分には、"@")
しかし、制限があり、 RFC2821 読み:
最大の長さの合計は逆のパスや進路256 文字、句読点や要素がセパレータ".以降 アドレスに収まらないその分野では通常とは役に立つの 上限アドレスの長さは通常は考慮する 256での道のように定義されている。Path="<""A-d-l":"]メールボックス">" のパスが含まれまで以上のペアの角度ブラケットに また、メールボックスを制限するメールアドレスが入力されている254 文字です。
私のような混乱した新人を支援するためには、答えは「有効な電子メールアドレスの最大長は何ですか?」にしますあるの 254文字の。
あなたのアプリケーションは、電子メールを使用している場合は、ちょうど254文字以下を受け入れるようにフィールドを設定し、あなたが行ってもいいです。
あなたはそれがここに有効であるかどうかを確認するために、電子メールでのテストの束を実行できます。 http://isemail.info/する
RFC、またはコメントを求める要求が限界として254個の文字を定義するインターネットエンジニアリングタスクフォース(IETF)から出版物の種類です。ここにある - https://tools.ietf.org/html/rfc5321#section- 4.5.3 の
その他の回答泥の水しております。単純な回答:254合計文字数に当社の管理のためのメール 256全体のメールアドレスは、暗黙の"<"初めに、">"で終了。そのため、254しても、使わせて頂きました。
以下の記事によると:
http://tools.ietf.org/html/rfc3696する(ページ6、第3節)
これは、と述べています
「長さの制限ではあり メールアドレス。その制限は、64文字(オクテット)の最大値であります (「@」の前に)「ローカル部」、最大255文字で 320の合計長さ(「@」の後)ドメイン部分で(オクテット) 文字。電子メールを処理するシステムは、プロセスに準備する必要があります 彼らはめったにないにもかかわらず、長いこと、アドレス 遭遇した。 "
そこで、電子メールアドレスの最大合計長は320個の文字であります ( "ローカル部分":64 + "@":1 + "ドメイン部分":255 320に合計)
64。私はそれが320に合計して@
記号が余分にカウントされると考えています。
しかし、注意:これは実アドレスの長さだけです。アドレスは表示名が含まれていてもよいです。このようなアドレスはfirst last <local@domain>
のように見え、多くの場合、320を拡張します。