※社内専用

超簡単にlocalhostからメール送信テストする方法

ローカルからテストできるってだけでなく
実際のメールは送信先に届かないため
送信テストのためにメアドを修正する必要が無いのが大きい。

アプリケーション

smtp4dev
ってフリーソフトを使う
http://smtp4dev.codeplex.com/

smtp4dev.exe を立ち上げ
勝手に25番ポートで起動するので
そのまま使うが吉

php.ini修正

C:\xampp\php\php.ini
一か所だけ修正

  1. sendmail_from で検索、
  2. セミコロンでコメントアウトしてあるので解放するだけ
    ※名前の通りメールのfrom分に表示する内容を設定する箇所だが
    テスト送信なんで何でも良い(デフォのままでもよい)

上記編集後、apacheは再起動する

その後

メール送信するだけ
smtp4dev内に蓄積される

アプリ内のInspectボタンを押すと詳細なデータが見られるため
本格的に送信テストが可能