1

jQueryの組み込み関数を使用して、電子メールが既存の電子メールIDであるかどうか(偽物ではなく使用されていること)で電子メールを検証することは可能ですか。

次に、一部の Web サイト フォームは、存在しない ID が入力されたかどうかを認識します。確認メールを送ろうとして、うまく送れなかったら偽物だと分かるということですか?

4

2 に答える 2

0

まず、組み込みの jQuery 関数を使用した電子メールの検証は選択肢になりません。幅広い機能をサポートするように構築されており、これはニッチと見なされています。

電子メールの検証にはさまざまな形があります。精度/信頼性の順に、ここでそれらを要約しようとします。

  1. 正規表現に一致する (悪い) または RFC2822 に従って検証される (良い) - https://www.rfc-editor.org/rfc/rfc2822#section-3.4.1

  2. 電子メール アドレスのドメイン部分には、関連付けられた MX レコードが少なくとも 1 つあります。存在しない場合は、関連する A (IPv4) / AAAA (IPv6) レコードを使用する必要があります (信頼性は低くなりますが) - https://www.rfc-editor.org/rfc/rfc5321#section-2.3.5

  3. リストされたメール交換サーバーとの確立された接続は、RCPT TO:コマンドに肯定的に応答します - https://www.rfc-editor.org/rfc/rfc5321#section-4.1.1.3

  4. 確認メールが送信され、直接バウンスしませんでした (ハード バウンス)

  5. 目的の受信者が確認メールを受信し、メール内の確認リンクをクリックするか、メールの受信を確認しました。

于 2012-06-05T14:56:59.160 に答える
0

メールボックスの有効性を許容できる精度で検証する方法はまったくありません多くの (ほとんどではないにしても) メール プロバイダーは、受信者の検証をサポートしていません。

于 2012-06-05T10:39:46.560 に答える