2009-07-14 12 views
2

電子メールが本当であるかどうかを確認したい。私はDNSチェックでそれを行うことができると私に言ったが、私はこれを行う方法を知らない。電子メールの存在チェックC#

誰かが私にこの問題を手伝ってもらえますか?私はC#で開発しています。

ありがとうございます。

答えて

7

私はこのコードプロジェクトの記事は、あなたが欲しい情報を提供します推測:Effective Email Address Validation

しかし、あなたはドメインが有効であることを確認した場合でも、それはまだ電子メールアドレス/受信者が有効であることを保証するものではありません。例えば。 "[email protected]" - >ドメインは有効ですが、 "xyz"は有効なメールアドレスではない可能性があります。

+0

おかげでかなり良いC#のウォークスルーがあるように見えるん。 – Tarik

1

DNSチェックでは、問題の電子メールアドレスに添付されているドメインを解析して解決/存在することを意味します。

ドメインが解決するかどうかの確認には、アプリケーションが存在するかどうかを確認するために使用するサービスからの応答をアプリケーションが待つ必要があるため、時間がかかることに注意してください。

2

ドメインが有効かどうかを判断するのにDNSを使用できます。それは、必ずしもそのドメインの特定の電子メールアドレスが有効であるとは限りません。それを知る唯一の方法は、SMTP接続を開き、そのユーザーにメールを送信することです。

2

これを自分自身を行っていませんが、効果的な対応のためのhere.

関連する問題