質問: 追記です! C:\xampp\apache\logs 上記のフォルダ内にエラーコードを発見しました。 ``` [Thu May 23 16:49:18.018129 2019] [ssl:warn] [pid 12136:tid 592] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name [Thu May 23 16:49:18.054072 2019] [core:warn] [pid 12136:tid 592] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Thu May 23 16:49:18.060056 2019] [ssl:warn] [pid 12136:tid 592] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name PHP Warning: Module 'openssl' already loaded in Unknown on line 0 [Thu May 23 16:49:18.086945 2019] [mpm_winnt:notice] [pid 12136:tid 592] AH00455: Apache/2.4.39 (Win64) OpenSSL/1.1.1b PHP/7.3.4 configured -- resuming normal operations [Thu May 23 16:49:18.086945 2019] [mpm_winnt:notice] [pid 12136:tid 592] AH00456: Apache Lounge VC15 Server built: Mar 28 2019 11:59:33 [Thu May 23 16:49:18.086945 2019] [core:notice] [pid 12136:tid 592] AH00094: Command line: 'c:\\xampp\\apache\\bin\\httpd.exe -d C:/xampp/apache' [Thu May 23 16:49:18.094976 2019] [mpm_winnt:notice] [pid 12136:tid 592] AH00418: Parent: Created child process 12032 [Thu May 23 16:49:18.725239 2019] [ssl:warn] [pid 12032:tid 612] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name [Thu May 23 16:49:18.772112 2019] [ssl:warn] [pid 12032:tid 612] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name PHP Warning: Module 'openssl' already loaded in Unknown on line 0 [Thu May 23 16:49:18.806021 2019] [mpm_winnt:notice] [pid 12032:tid 612] AH00354: Child: Starting 150 worker threads. �t�@�C�����A�f�B���N�g�����A�܂��̓{�����[�� ���x���̍\�����Ԉ���Ă��܂��B ``` 賢者の方々、ご確認していただいてもよろしいでしょうか。
回答: pearのMail派なのでsend_mailは使ったことありませんでしたが 参考URLを元に構築して実験してみました。 問題なくメールの受信を確認できました。 一つ気になったのが > > 1.xampp¥phpフォルダ内のphp.iniの内容変更 > > > この部分ですが、もしかしてSMTPとsmtp_portのコメントアウトまで外してませんか? 参考URLの一つ目はpathを通すためにsendmailのpathはコメントアウトを外せしか書いてませんが 2つ目のURLにご丁寧に > > 4行目の「;SMTP=localhost」、6行目の「;smtp_port=25」がコメントアウトされていることを確認し > > > と書いてあります。(私も同じようにコメントアウトしたままです) 書き方的にここも外しちゃっててmb_send_mailは呼べてて処理は通ってるから送信成功だけどmb_send_mail内で 設定の影響でメールを送信できてない(送信したつもりになってる)からログにも残らないんじゃないかと・・・ ### ■php.ini内のSMTP、smtp_portのコメントアウトも外して実験してみました。 特に問題無く受信できていて、どうやら上記回答が原因ではないみたいです。 お力になれず申し訳ありません。 ただ、出力されるファイルは error.logではなく debug.logです 質問の追記に書いてあるファイル名ではないのでご注意。(回答にも書いていただいてますが)