メールアドレスが存在するかどうかを確認するにはどうすればよいですか?

メールアドレスが存在するかどうかを確認するにはどうすればよいですか?

2,000 件の電子メール アドレスが存在するかどうかを確認しようとしています。各アドレスに電子メールを送信せずに、電子メール アドレスが有効かどうかを確認する方法はありますか?

オンラインサービスを見つけましたメール無制限ただし、フルバージョンを購入する前にチェックできるのは 20 件の電子メール アドレスだけです。

答え1

完全を期すために:いくつかのSMTP サーバーするメールアドレスが存在するかどうかを示します。完全な例を以下に示します。別の回答では:

telnet gmail-smtp-in.l.google.com 25

helo example.com
mail from: <[email protected]>
rcpt to: <[email protected]>
550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1 http://mail.google.com/support/bin/answer.py?answer=6596

成功した場合、およびアドレスが有効かどうかを判断できない、または判断したくないサーバーでは、最後のコマンドによって次の結果が生成されます。

250 2.1.5 OK

その後、電子メールをまったく送信せずに呼び出すだけで済みますquit。ただし、多数のアドレスを試すと、ブロックされる可能性もあります。

(Gmailはこのvrfyコマンドをサポートしていません。ウェブサイトでは、サインアップ新しいGmailアカウントを作成します。いくつかの情報は更新されますが、古いアドレスはしばらく利用できなくなります。

答え2

もしこれが可能であれば、世界中のスパマーは大喜びするだろう。

すみません、しかしいいえ、特定の電子メール アドレスが存在するかどうかを知ることはできません。

私の意見では、これは機能です!

  • もし、あんたが知る通信相手がいれば、その連絡先情報がわかります。
  • もし、あんたが分からないもしあなたの通信相手があなたを知らないのであれば、彼らはあなたからの迷惑メールを受け取ることを喜ばないでしょう。
  • もし、あんたが知っていたあなたの通信相手が住所変更についてあなたに知らせていない場合、彼らは(無意識に?)あなたのメールを受け取らないという決定を下したことになります。

できる最善のことは、リストに電子メールを送信し、バウンスしたメール(配信できなかったメール)を削除することです。

注意してください! 一部の国では、事前に明示的に許可していない人に大量の迷惑メールを送信することは違法です。

答え3

実際には、これを行う良い方法はありません。SMTP プロトコルには「VRFY」コマンドがありますが、これを実行できる人を私は知りません。スパマーにとって非常に便利なためです。ほとんどのホストは、このコマンドを拒否するでしょう。

現時点でできる最善のことは、電子メールを送信して、返送されたものを記録することです (一部のメール ホストでは、配信できないメールを返送するのではなく、ブラックホール化するだけであることに注意してください)。

このリストの用途や目的が何なのかはわかりませんが、一度に 2000 人に電子メールを送信すると、一部のメール ホストによってスパマーとしてフラグが付けられる可能性があることを知っておく必要があります。

答え4

あなたはできるピンメールアドレス。

Lifehacker.comより:

http://lifehacker.com/5697360/メールアドレスが本物か偽物かを確認する方法

誰かに電子メールを送信すると、メッセージは SMTP サーバーに送信され、そこで電子メール受信者のドメインの MX (Mail Exchange) レコードが検索されます。

電子メール アドレスを ping する方法の手順については、リンクをクリックしてください。

関連情報