Web開発をする際、てっとり早くWindows+PHPの環境を作った後、ふとした拍子に困るのがメール関連だと思うのです。 PHPはmail関数(あるいはmb_send_mail関数)でメールの送信が可能ですが、Windowsにはsendmailコマンドがないためそのままでは動きません。 そのため、デフォルトではphp.iniがこんな感じに設定されていてlocalhostのSMTPサーバーを使うようになっているはずです。 ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 25 Windowsにはメールサーバーがインストールされていませんし、localhostを外部のメールサーバーにしたところでSMTP認証を通らないのでメールが送信できません。 昔はプロ
![WindowsのPHPでsendmailを使えるようにする](https://cdn-ak-scissors.b.st-hatena.com/image/square/f94d90b1be660bb6921722db2c97f0ea3739873f/height=288;version=1;width=512/https%3A%2F%2Fblog.ver001.com%2Fuploads%2Fsmtp4dev_01.png)