どのように私は既存の電子メールアドレスを検証するのですか?電子メールアドレスがYMail、Gmailなどに存在するかどうかを検証する方法?
登録システムでは、ユーザがメールアドレスを入力すると、メールアドレスがYmail/Gmailに存在するかどうかを確認します。
私はすでに実行ドメイン(Practice用)を持っています。
あなたは私の意見を持っています。
どのように私は既存の電子メールアドレスを検証するのですか?電子メールアドレスがYMail、Gmailなどに存在するかどうかを検証する方法?
登録システムでは、ユーザがメールアドレスを入力すると、メールアドレスがYmail/Gmailに存在するかどうかを確認します。
私はすでに実行ドメイン(Practice用)を持っています。
あなたは私の意見を持っています。
SMTPは、アカウントまたはメーリングリストが存在するかどうかを確認するためにVRFYおよびEXPNの動詞を提供します。しかし、ほとんどのサーバー管理者は、ハッカーがユーザーリストを悪用するのを防ぐために、これらの動詞をメール設定から無効にします。 GmailとYahooはVRFYを無効にしていると言われています。
これらのサーバーでは、メールアドレスを確認するためのリンクをメールで送信することもできます。確かに、リアルタイムの電子メールの検証ほどセクシーではありませんが、すべての当事者にとってより安全です。
当日は、簡単にメールアドレスの検証を行うことができます。それからスパマーがやって来た。メールアドレスの存在を確認できる唯一の方法は、メールを送信してバウンスをチェックすることです。それでも、バウンスの欠如が存在しているわけではありません。単に黙って削除、無視、迷惑メールにフィルタリングされた迷惑メールなど...
基本的には、システムは単にスパマーが偽のロレックスを着用している間ロシアの花嫁が陰茎の丸薬をポップしてあなたのボックスをハンマーを助けるだろう。
ほとんどの登録システムは、一意にエンコードされたURLを電子メールで送信し、その電子メールを取得してリンクをクリックするよう要求する電子メールアドレスを検証します。あなたのサーバーは、リンクがクリックされたことをEメールアドレスが知っていることを知っています。ここで
は、それがどのように動作するかについての基本的なフローチャートです:ユーザーがWebサイトに行く
このシステムの基本的な考え方は、その電子メールアドレスに送信された電子メールを取得できる場合、その電子メールアドレスは有効で有効な電子メールアドレスでなければならず、ユーザーはその電子メールにアクセスできる必要がありますアドレス(あなたが作ったランダムな電子メールアドレスだけではありません)。
未解決の電子メールアドレスを登録する必要はありませんが、同様の解決策です:http://stackoverflow.com/a/3795010/398242 –
@Madmartigan - 電子メールアドレスが検証される前に一部の権限が許可され、未確認の電子メールを実際に登録する必要がありますユーザがいくつかの権限を得ることができるように、それらが検証される前のアドレス。または、登録プロセスの一部として必要な他の登録状態がある場合は、パスワードハッシュや興味などのどこかに格納する必要があります。セキュリティ上の理由から、これは送信したくない場合があります確認メールに – jfriend00
はい、他のソリューションでも登録プロセスが中断されますが、これは必ずしも望ましいことではありません。また、確認されていないアカウントデータに興味があるかもしれません。 –
スパムの数が増えるにつれてメールアドレスを検証することは事実上不可能です。
最近、登録を完了したり、アカウントを有効にするために、ユーザーが入力したメールアドレスにメールを送信します。あなたはおそらくそれを行うことができ、もっと安全な方法です。この機能を実装するために、オンラインで多数のリソースを見つけることができます。
ユーザーが入力したアドレスがそのユーザー_に属しているか、または存在しているかどうかをテストする方法を尋ねていますか? (なぜYmail/Gmailが具体的に?) – nnnnnn
Emaill Addressが存在するかどうか。私は電子メールアドレスが存在するかどうかを確認する方法を知りたいです。 –