「XAMPP for Windows」の環境でsendmailの設定を行う

1.php.iniを編集
xampp\php\php.iniを開き以下のコメントアウトをとる 
sendmail_path = "\"\xampp\sendmail\sendmail.exe\" -t"

sendmail_path = "\"\xampp\sendmail\sendmail.exe\" -t"
※ 「"\"\xampp\」の部分は環境によってかわります。

2.sendmail.iniを編集
xampp\sendmail\sendmail.iniのサンプルを参考にSMTP設定(以下ではgmailSMTPを使う)
gmailSMTPの仕様でヘッダオプションFromより優先してアカウントのアドレスが優先されるので注意。つまり、xamppから送られてくるメールの送信者は常に設定したgmailのアカウントになる。

# gmail
account gmail
tls on
tls_certcheck off
host smtp.gmail.com
port 587
from gmailアカウント@gmail.com
auth on
user gmailアカウント
password パスワード
 
# Set a default account
account default : gmail