PHPでの質問です。


mb_send_mailでメールを送信した場合に、送信したことを確認することは可能なのでしょうか?
HTTPであればステータスとして200が返ってくるなどありますが、そういった事が可能なのであれば手法をおしえていただければと思います。

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/09/14 11:40:04
  • 終了:2010/09/15 14:11:20

回答(3件)

id:deflation No.1

deflation回答回数1036ベストアンサー獲得回数1262010/09/14 11:57:13

ポイント39pt

できません。

PHPの問題というより、SMTP(メール送信プロトコル)の仕様です。

http://www.asahi-net.or.jp/~ax2s-kmtn/internet/protocol.html#smt...

id:quocard

すばやい回答ありがとうございます。

今RFCを読んでみておりますが、確かに到着の確認については出来るものがなさそうですね。

以前に利用したことのあるメールを送信するもので、相手先がなくなっていた場合は送信できませんでしたというような内容が表示されるものがありました。

そういったものはまた何か別の機能で確認していることになるのでしょうか。

2010/09/14 12:04:39
id:deflation No.2

deflation回答回数1036ベストアンサー獲得回数1262010/09/14 13:22:26

ポイント40pt

>相手先がなくなっていた場合は送信できませんでしたというような内容が表示されるものがありました。

相手先のMTAが "User Unknown" エラーを返す設定になっていれば、送ったメールに返信という形でエラーが返されます。

http://www.puni.net/~mimori/relay/smtp.html

id:quocard

なるほど。

ソケット作ってやればいけそうな気もしますね。

ちょっと試してみます。

ありがとうございます。

2010/09/14 14:04:43
id:dfv22 No.3

dfv22回答回数56ベストアンサー獲得回数02010/09/14 23:57:02

ポイント1pt

只今、調べております。

http://www

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません