• 締切済み

メールアドレスにメールが届いたか調べる方法

PHPでa@a.ne.jpにメールしてそのメールアドレスが存分するか、またはそのメールアドレスに届いたかを知るにはどうすればいいのでしょうか。

みんなの回答

  • mpx
  • ベストアンサー率71% (149/209)
回答No.2

基本的に確認する方法は有りません。 先方のSMTPサーバの設定によっては、エラーメールが返送される場合があります。 その時は届かないことは分かりますが、エラーメールが返ってこなくても 届いている保障は有りません。 最近は、SPAM対策の厳しいサーバーも多いため PHPなどでメールを送信する場合、 サーバーは受け付けてもそのままゴミ箱直行になるものも少なくありません。 この場合は、エラーメールも返りません。 ちなみに相手のメールサーバ(MTA)に届いているかどうかまでなら、PHPで利用しているSMTPサーバのログを見れば分かります。

  • Tamtam9
  • ベストアンサー率29% (31/106)
回答No.1

a@a.ne.jpにメールを送ってみて、送れれば 存在する、エラーで戻ってくれば存在しない。 届いたか=開いたか、読んだかは違います。 エラーで戻らなければ届いたでいいのでは。

関連するQ&A