5

メールアドレスが存在するかどうかを確認することはできますか?

メールホストに「連絡」することで可能だと以前に聞いたことがありますが、ドメインがそれぞれのメールホストによって禁止され、スパムとして扱われる可能性があるため、「危険」になる可能性があります。

私のシナリオは、データベースで顧客の現在の電子メールを確認し、必要に応じて更新したいと考えています。

どのようなオプションがありますか?

MVC で ASP.NET を使用しています。

ありがとう、マイケル。

4

2 に答える 2

2

アドレス自体に従って、emailドメインが存在し (DNS に関して)、MXレコードがあることを確認できます。これは、最初にメールを入力する際の人的ミスを大まかにチェックする方法です。あなたは数パーセントを捕まえることができます。

すべてのユーザー/クライアントの深刻なチェックが必要であり、これが必須である場合、私が見る唯一の解決策は、アカウントを検証するためにリンクをクリックするように依頼するメールを送信することです.

しかし、あなたのメールはスパムまたは情報を盗む方法と見なされる可能性があり、多くのユーザーは実際にclick. そのため、メールは慎重に作成する必要があり、その人の名前とファーストネーム (スパムである可能性は低い) と、その人の側から絶対に助けが必要な理由を示します。

于 2010-09-01T15:19:10.590 に答える
1

はい、SMTP では、受信者ドメインの MX レコードを解決し、指定されたサーバーに接続して RCPT TO を実行できます: - サーバーは、受信者が存在するかどうかを確認/拒否します (サーバーがリレーを拒否し、サーバーがすべてをキャッチするわけではありません)

于 2010-09-01T10:43:12.420 に答える