人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでの質問です。

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

●質問者: quocard
●カテゴリ:インターネット ウェブ制作
✍キーワード:HTTP PHP ステータス メール
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● deflation
●39ポイント

できません。

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

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

◎質問者からの返答

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

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

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

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


2 ● deflation
●40ポイント

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

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

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

◎質問者からの返答

なるほど。

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

ちょっと試してみます。

ありがとうございます。


3 ● dfv22
●1ポイント

只今、調べております。

http://www

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ