mb_send_mailで送ったエラーメールの行方こんにちはゲストさん。>>解決済みの質問mb_send_mailで送ったエラーメールの行方phpのmb_send_mail関数ですがデフォルト設定でsendmailを使ってメールを送信しているようです。エラーメールを送信した場合、エラーメールが普通に戻って来ません、どこにエラーメールが行ってるか教えてください。16:38:31通報するQNo.1526266rijp暇なときに回答ください質問者が選んだベストアンサーsendmailラッパーを使っているだけなのでは。メールサーバーがXmailとのことなので、PHPから見てラッパーが何であっても、やはりXmailが使われます。エンベロープというのは言わば郵便手紙でいうところの封筒のようなものです(語弊があるかもしれませんが)。メールヘッダーではなく、送信時に付加されるもので、送信者などが記載されます。エラーメールの行き先、というよりデフォルトの送信者を、Xmailの設定で確認するのが早道だと思います。詳しくありがとうございました。今後xmailじゃなくpostfixを使うことにします、この時postfixの設定をきちんと設定してみてテストして見ます。回答(3)ANo.2tasekiログには何か記録されていますか?xmailも設定ファイルで同じように設定できると思いますが、あるいは自分宛てにメールを送って、エンベロープにデフォルトで付けられるアドレスを調べてみるとか。23:45:14補足お書き込みありがとうございます。mb_send_mailで自分宛に送ってのソースをみたところ以下のようになっています。※一部の自分のメールアドレスとドメイン名を削除しました。以下のソースを見ますと、Xmailサーバから来たことになっていますね。php.iniではsendmailになっているはずなのにXmailサーバを使っているのですね。XMailサーバの設定がちゃんとなっていないからでしょうか?。それと初心者なものでエンベロープの意味がわかりません。エラーメールが普通に戻って来ませんの意味がちょっと解らなかったのですが、sendmailでMAILER-DAEMONから自動返信エラーメールが送られる先は、エンベロープに書かれた送信者であって、「From:」ではありません。sendmail.cfで設定されているErrorModeによっても違います(たとえばモードm)。訂正MAILER-DAEMONからの自動返信エラーメールを送信ではなく受信です。22:32:31お礼お書き込みありがとうございます。MAILER-DAEMONからの自動返信エラーメールを送信しないのですが、サーバで受信してるとは思いますがその受信先がわかりません。sendmail.cfでファイル検索しましたが見つかりませんでした。参考に使ってるメールサーバはxmailです。お手数ですがよろしくお願いします。phpでmb_send_mailを用いてメールの送信を試みておりますが、うまくいきません。PHPが使える無料レンタルサーバーで会員管理画面を作ろうとしているものです。