PHPでメールの設定なんてしたことないですからね。いうわけで、メールの設定をして、送れるようにしたい。php.iniの設定https://www.javadrive.jp/php/mailini/index1.html↑を参考に設定。Yahoo!メールを設定しようと思います。Yahoo!メールの設定値は、Yahoo!メールヘルプを参照。試しにここまでの設定で動作を確認してみます。エラーが出るんですが、その間のパケットをキャプチャ。TCPの3ウェイハンドシェークは成功してるけど、そのあと何もしてなくて、20秒後にサーバーからリセットされてますね。普段使ってるメーラーで送信するときのパケットをキャプチャしてみると、3ウェイハンドシェークの後すぐに、TLSのセッション張りに行ってますね。ユーザー名とパスワードの設定以前に、TLSを使ったSMTP通信を有効にする必要があるはず。“mb_send_mail”関数の解説のところで、メール関係の設定が載ってた。それを参考に、下記のように設定。(コメントアウト外す)・sendmail.ini[sendmail]smtp_server=smtp.mail.yahoo.co.jpsmtp_port=465...auth_username=[自分のyahooユーザー名]auth_password=[パスワード]......force_sender=[自分のメールアドレス]「sendmail」というソフトを使うように設定する。&「sendmail」でメールサーバーへの認証情報等を設定する。「sendmail」はXAMPPのパッケージに入ってた。無い場合は、下記からダウンロードすればいいみたい。再度、「新しいパスワードを取得」を実行。Alert”っていうのが出て終了してる。独習PHPのサンプルプログラムを少し改造したプログラムでやってみても失敗。(「メール送信に失敗しました」が出る)Apacheのエラーログには何も出てない。sendmailのエラーログもあるみたい。Notice」っていうタイトルのメールが来てる。WordPressの方は、→成功。パスワードのリセット」というタイトルのメールが届いている。そのメールに書いてるリンクからパスワードをリセット→パスワード変更してログインに成功つまり、メールの設定自体はうまくいってて、サンプルプログラム自身に何か問題があると。置いといて、先に進みます。↑の3つは変更する必要がないと。・(日本語のメールを送る場合は、”mbstring.language”も設定)・sendmail.iniでメールサーバの情報や認証情報を設定sendmailを使わずに、phpの設定だけでできる方法もあるらしい。https://teratail.com/questions/67864気が向いたらやってみます。allowed”https://www.yahoo-help.jp/app/answers/detail/a_id/80870/p/622「お客様が送信したメール内に、セキュリティー上Yahoo!メールでは受け付けられない内容が含まれている可能性があります。プログラムを見直してみると。・・・問題個所がわからん。Notice」に書かれてるメールの内容を見比べる。コメントをキャンセルメールアドレスが公開されることはありません。