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