xampp環境からPHPのメール送信を行う

12月 1st, 2008 admin Posted in PHP |

xampp環境でWebアプリケーションを開発していて困るのがメール送信だ。
今回はこれを解決する。

やりたいこと

・ローカルにSMTPサーバを立ててXAMPPのPHPからメール送信テストを行えるようにしたい
・ただし実際にメールは送らなくて良い

準備

Radish 札幌ソフト開発工場

手順

php.iniの編集

C:\xampp\apache\bin\php.iniを編集する。

CODE:
  1. [mail function]
  2. ; For Win32 only.
  3. SMTP = localhost
  4. smtp_port = 25
  5.  
  6. ; For Win32 only.
  7. sendmail_from = xxxx@example.com

ってな感じにする、僕の場合はsendmail_fromのコメントアウトをはずしてメールアドレスを自分の物にしました。

Radishの起動+設定

Radishを起動する。これだけでメールは送信されるのだけど、実際に送信される必要はないので
メインメニューから
「設定」->「SMTP/POP3サーバ」を押して
「基本設定」タブを開き
キュー常時処理という項目のチェックをはずす。すると自動でメールが送信されなくなりSMTPサーバに蓄積されるだけになる。

まとめ

・Radishすごい
・こんなに簡単ならもっと前からやっておけばよかった

関連するエントリ

2 Responses to “xampp環境からPHPのメール送信を行う”

  1. [...] toyosystem | xampp環境からPHPのメール送信を行う (tags: xampp) [...]

  2. [...] こちらが超参考になる。 [...]

Leave a Reply