質問: 存在しないメールアドレスかどうかのチェック phpのnet_smtpにて、メール送信するプログラムを作成しています。 http://pear.php.net/manual/ja/package.networking.net-smtp.php を参照して作成しているのですが、 存在しないメールアドレスかどうかのチェックは可能でしょうか? ユーザーが誤ったメールアドレスを設定していた場合、 システムはそのメールアドレスにメール送信するのですが、 当然誤ったメールアドレスなので、ユーザーには届きません。 このような事を回避するために、 システムがメールを送信する際に、 この世に存在するアドレスかどうかチェックする術はあるのでしょうか? 返却されたメールを解析するしか無いのでしょうか... ※.アドレス内に「@」が無いなどのチェックではなく、 存在するアドレスかどうかのチェックが可能かどうかになります。
回答: メールアドレスの誤った記述以外は、実際にメールサーバーに問い合わせるしかないですよ その方法の中で一番簡単で確実なのが確認メールを相手に送ることです (メールアドレス登録時の問題もありそうな気がしますが、触れないことにしておきます)