ローカル環境でsendmailを使うにはGmailを利用するのが良さげだけど php.iniとsendmail.iniだけの設定ではエラーを吐いて動かなかった。 解決方法は、Gmailの接続済みのアプリとサイトの安全性の低いアプリの許可を有効にすることでsendmailが使えるようになりました。
<sendmail.ini>
;smtp_server=mail.mydomain.com smtp_server=smtp.gmail.com ;smtp_port=25 smtp_port=587 auth_username=******@gmail.com auth_password=****** force_sender=******@gmail.com
<php.ini>
;sendmail_path = "\"\xampp\sendmail\sendmail.exe\" -t" sendmail_path = "\"\xampp\sendmail\sendmail.exe\" -t"
<gmailのセキュリティ設定>
アカウントへのアクセスとセキュリティ設定の管理で 安全性の低いアプリの許可:を有効にする。 忘れず、apacheの再起動してテスすると送信できた。
コメントを残す