メールアドレスが存在するかどうかを確認することはできますか?
メールホストに「連絡」することで可能だと以前に聞いたことがありますが、ドメインがそれぞれのメールホストによって禁止され、スパムとして扱われる可能性があるため、「危険」になる可能性があります。
私のシナリオは、データベースで顧客の現在の電子メールを確認し、必要に応じて更新したいと考えています。
どのようなオプションがありますか?
MVC で ASP.NET を使用しています。
ありがとう、マイケル。
メールアドレスが存在するかどうかを確認することはできますか?
メールホストに「連絡」することで可能だと以前に聞いたことがありますが、ドメインがそれぞれのメールホストによって禁止され、スパムとして扱われる可能性があるため、「危険」になる可能性があります。
私のシナリオは、データベースで顧客の現在の電子メールを確認し、必要に応じて更新したいと考えています。
どのようなオプションがありますか?
MVC で ASP.NET を使用しています。
ありがとう、マイケル。
アドレス自体に従って、email
ドメインが存在し (DNS に関して)、MX
レコードがあることを確認できます。これは、最初にメールを入力する際の人的ミスを大まかにチェックする方法です。あなたは数パーセントを捕まえることができます。
すべてのユーザー/クライアントの深刻なチェックが必要であり、これが必須である場合、私が見る唯一の解決策は、アカウントを検証するためにリンクをクリックするように依頼するメールを送信することです.
しかし、あなたのメールはスパムまたは情報を盗む方法と見なされる可能性があり、多くのユーザーは実際にclick
. そのため、メールは慎重に作成する必要があり、その人の名前とファーストネーム (スパムである可能性は低い) と、その人の側から絶対に助けが必要な理由を示します。
はい、SMTP では、受信者ドメインの MX レコードを解決し、指定されたサーバーに接続して RCPT TO を実行できます: - サーバーは、受信者が存在するかどうかを確認/拒否します (サーバーがリレーを拒否し、サーバーがすべてをキャッチするわけではありません)