• 締切済み

PHPでメールフォームの送信について

PHPを勉強して居る者です。 自分のPCにXAMPPをインストールして、 フォームの確認をしたところエラー表示が出ます。 Warning: mail() [function.mail]: Failed to connect to mailserver at "○○○" port 587, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Program Files\xampp\htdocs\test\download_00\mail_submit.php on line 54 php.iniの設定はしました。 ローカルではエラーが出るものの、サーバーにアップしてみたところ、正常にフォームは動きました(ただメールのタイトルが文字化け してました) 文字化けに関しては調べようと思います。 ローカルサイトでのフォームの確認は無理なのでしょうか? 駄文で申し訳ございませんが、宜しくお願い致します。

みんなの回答

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.3

はじめまして。 XAMPPにはMercuryというもんがあります。 実際自分では使った事がないので、参考になりそうなサイトの紹介だけです。 http://mizushima.ne.jp/Windows/Mail/Mercury/Mercury-setting.php

chia2006
質問者

お礼

有難うございます! 早速読んでみたいと思います。

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.2

php.iniにメールサーバの設定をするか、ローカルでメールサーバを立ち上げればいいです。

chia2006
質問者

お礼

有難うございます! メールサーバの設定とはphp.iniにメールサーバーのアドレスを載せるのですよね? アドレスはどうしたら分かるのでしょうか・・・?

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 ローカルにて確認する場合、その端末にメールサーバを準備する必要があります。

chia2006
質問者

お礼

早速のご回答有難うございます! XMailというのをインストールしてみようかと思ってます。

関連するQ&A