You can:
あなたはSMTPに確認してください。
つまり、そのメールのSMTPサーバーに接続する必要があります。あなたはこれらのコマンドを送信する必要がありますSMTPサーバに接続した後
:
HELO somehostname.com FROM MAIL:RCPT TO: あなたが取得する場合:それは無効にこのメールを意味し、 " リレーアクセスが拒否されました"。
単純なPHPクラスがあります。
http://www.phpclasses.org/package/6650-PHP-Check-if-an-e-mail-is-valid-using-SMTP.html
を...しかし、それはお勧めしません:あなたはそれを使用することができ
これは技術的には真が、実際はお勧めできません:のISP(特に YahooやHotmailのは)知っていますあなたがこれをたくさんしたら、あなたは (あなたが存在するアドレスにさえ)からの配送をブロックします。要するに、 しないでください。
電子メールアドレスを確認する場合は、電子メールを送信し、バウンスを監視することをお勧めします。私は自分自身で送信が成功したかどうかを応答するAWS SESを使用します。 AWS PHP SDK hereが見つかります。
AWS SESを使用する場合は、誰でも電子メールを送信できるようになるまで、承認プロセスが必要であることに注意してください。
良い例を挙げてください。 –
あなたの質問には、問題を解決するための[no attempt](http://idownvotedbecau.se/noattempt/)が表示されています。試してみると、成功する可能性があります。しかし、あなたがしなければ、あなたはいつも失敗するでしょう。そして、あなたが努力しても、他の人たちと私たちの努力を分かち合わないと、彼らは働く解決策を提供するのではなく、あなたの仕事を複製するかもしれません。 –
できません。実際に存在する電子メールアドレスを確認するには、電子メールを送信して応答を待つ必要があります。応答が有効であるとは限りません。つまり、メールボックスがいっぱいまたはその他の技術的な問題です。すべてのPHPや他の言語でできることは、電子メールアドレスが特定の基準を満たしているかどうかを確認することです。 – jeff