php.iniの設定と、sendmail.iniの設定をして、stunnelをインストールして、stunnel.confを設定する。
php.iniの設定
php.iniの場所は、xampp/php/php.ini [mail function]という箇所を下記のようにする。
[mail function] SMTP=localhost smtp_port=465 sendmail_path = "D:\xampp\sendmail\sendmail.exe -t" mail.add_x_header=On
sendamil.iniの設定
sendmail.iniの場所は、xampp/sendmail/sendmaill.ini
[sendmail] smtp_server=localhost smtp_port=25 smtp_ssl=none auth_username=hogehoge@gmail.com auth_password=hoge
stunnelのインストール
stunnel.confの設定
stunnel.confのバックアップをとっておき、中身を下記のようにする。
[gmail-smtp] client = yes accept = 127.0.0.1:25 connect = smtp.gmail.com:465 verify = 2 CAfile = ca-certs.pem checkHost = smtp.gmail.com OCSPaia = yes [ssmtp] accept = 465 connect = 25 cert = stunnel.pem
最後にXamppコントローラでApacheを再起動する。