2011-01-09 18 views
2

完全な電子メールアドレスを検証したいと思います。 私はpericular文字列を使用して一致を要求していません。電子メールの検証(正規表現だけでなく)

誰かが電子メールID [email protected]を入力したとすると、最初にbnmを検証し、そのようなドメインが見つかった場合は、そのようなabnm.comが利用可能か無効であるかを確認する必要があります。

誰もが私はこれを行うことができますか?>?>

+3

一般に、電子メールアドレスを完全に検証するには、サイトにリンクした電子メールを送信するだけで、(a)電子メールアドレスが機能し、(b)登録したばかりの人物あなたと一緒に –

+0

でも、私はその偽の登録をデータベースでやってほしくはありません。 –

+1

どのような偽の登録ですか?あなたは迷惑メールを送信していますか? –

答えて

5

は、電子メールアドレスを検証して、アカウントを確認するには実際に存在するかを教えてもらえますが、2つの非常に異なるものです。

これを行うには、ユーザー登録プロセスの最後に、指定された電子メールアドレスに「確認に必要な」電子メールを送信します(形式が正しいことを確認した後)。

Greg Hewgill氏によると、特定の期間、たとえば7日間に返信を受け取らない登録を期限切れにする必要があります。

+0

でも、偽の登録を自分のデータベースでやってみたいです。 –

+0

@kishan: "偽の登録"ではありません。実際には正反対です。 –

1

また、存在するかどうかを検証するために電子メール検証サービスを使用することもできます。私はあなたのために1つを見つけましたBest Coding Pratices、これは無料サービスであり、いくつかの制限があります。

あなたが好きではない場合は、他のメール検証サービスのためにGoogleを利用できます。

関連する問題