0

私の問題は、電子メールアドレスを検証していません。メールアドレスが存在するかどうかを確認したい。私は一日中その解決策を探していました。しかし、私にとって有用な結果はありません。誰でもこれで私を助けることができますか? ありがとう!ゲー。

4

2 に答える 2

0

バッドキャットがすでに言ったように、些細なことではありません。どうしても必要な場合は、他のエンティティ(Webサーバーなど)が実際に電子メールを送受信します。流れは次のようになります

1)アプリがウェブサーバーにテストメールを送信するように指示します(これを保護するようにしてください。そうしないと、スパムに最適です)

2)アプリは、テストメールが送信され、ユーザーが人間であることを確認して返信する必要があることをユーザーに指示します(または、メールに含まれているURLをクリックします)。

3)ユーザーの応答(URLまたは電子メールの返信をクリック)は、アプリでクエリできる小さなDBに記録されます

于 2012-04-24T11:04:53.317 に答える
0

これはそれほど簡単ではありませんが、いくつかのオプションがあります。

1) DNS ルックアップを使用して、どのメール サーバーが電子メール アドレスのドメインを担当しているかを調べ、それらの 1 つに接続します。SMTP を使用して、ターゲット アドレスにメッセージを配信しようとします。一部のサーバーは、その時点でターゲット アドレスが存在しないことを通知します。

2) 対象アドレスにテストメールを送信し、バウンス・エラーメールが返ってくるか確認してください。

于 2012-04-24T09:52:50.910 に答える