« 汎用的なフォームタグ生成メソッド | メイン | PHPの$_POST、$_GET、$_COOKIE配列の要素に配列を使う機能 »

XAMPP for Windows + OpenPNEでメール送信エラー

XAMPP for WindowsOpenPNE の組み合わせで、メール送信処理の時にエラーが発生する。

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in …

PHPの設定を変更することで、正常に動作するようになるようだ。

c:\xampp\apache\bin\php.ini の以下の箇所を修正する。

変更前

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"

変更後
sendmail_pathの頭にある「;」を削除する。

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"

修正後、Apacheを再起動すると、変更が反映される。(再起動するまでは修正が反映されないので注意)

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/493

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年08月13日 14:50に投稿されたエントリーのページです。

ひとつ前の投稿は「汎用的なフォームタグ生成メソッド」です。

次の投稿は「PHPの$_POST、$_GET、$_COOKIE配列の要素に配列を使う機能」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35