3

私は正常に動作するこの登録ページを持っていますが、電子メールフィールドについては、電子メールが正しく有効であることを確認する必要があります 1 : 正しい 2 : 有効

正しい電子メールを追加するために、abc@def.com を維持するために Java スクリプト検証を使用しています。

それはうまくいっている

しかし、私の質問は、メールIDが実際に存在して登録されているかどうかを確認するWebサービスまたはJava APIはありますか?私のメールIDのように: hussainABCD@gmail.com これは実際には既存のIDです

しかし、hussain5555@gmail.com、hussain1111@gmail.com、hussain8888@gmail.com、

これらは Java スクリプトの検証に合格しますが、実際には存在しません

メールIDが存在することを確認する方法はありますか??

4

2 に答える 2

8

電子メール アドレスが実際に存在するかどうかを確認する唯一の方法は、電子メールを送信してユーザーに応答させることです。

例えば:

  • ウェブサイトに入力する必要がある確認コード
  • 訪問する必要がある、あなたのウェブサイトに行くリンク

それでも、一時的な電子メールを作成して検証に合格し、後で削除するのは簡単なので、電子メールが後で存在するかどうかは不明です.

メール アドレスを検証する代わりに、Google API を使用して、ユーザーが自分のアカウントを使用してサインインできるようにすることができます。同様の方法で OpenID を使用することも可能です。

于 2013-01-22T13:20:02.123 に答える
0

これは、かなりのセキュリティ リスクになる可能性があるため、既存のサービスや API を使用することはおそらく不可能です。アドレスが存在することを確認したい場合は、検証リンクが記載された電子メールを使用してください。または、BalusC で言及されている OpenID。

于 2013-01-22T13:21:43.167 に答える