• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:注文フォームからのメール送信がうまくいきません。。)

注文フォームからのメール送信でエラーが発生しています

YUTAKUN007の回答

  • ベストアンサー
回答No.1

エラーメッセージから推測すると mail()関数を実行した結果、設定されたlocalhostサーバーのSMTPポートが開けません ということですね。  localhost=すなわち実行しているサーバーを指します。 toshi_200578さんはphp.iniで設定しているということですが エラーメッセージでは localhostに接続 とありますので 設定が生きていないようですね。 以下をチェックしてみてください。 php.iniに設定されているのであれば php.ini ファイルの置き場所を間違えている=phpinfo()で確認 php.ini内の該当セクションが;でコメントアウトされている phpをモジュールで動かしているのであれば設定ファイルを書き換え後 apacheの再起動も必要です。

toshi_200578
質問者

お礼

回答ありがとうございます。 php.iniの見ている場所が違っていました。 (反映されていませんでした。) 解決できました。 ありがとうございました。

関連するQ&A

  • メール送信が出来なくなった・・・

    Warning: mail(): Failed to connect to mailserver at "xxxxx" port 25, verify your "SMTP" and > "smtp_port" setting in php.ini or use ini_set() というエラーが突然出てくるようになりました。 それまではちゃんと動いていたのですが・・・ 今まで動いてただけに何がいけないのかわかりません。 このPCではメールサーバ(XMail)でいろいろ設定をいじっていたのでそれのせいかなとも思うんですけどわかる方いらっしゃいますか?

    • 締切済み
    • PHP
  • phpでメール送信

    phpでメールを送信しようとすると、 Warning: mb_send_mail() [function.mb-send-mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() というエラーが出てしまいます・・・。 何が原因なんでしょうか?Localhostの原因でしょうか?

    • 締切済み
    • PHP
  • メールが送信出来ないのですが

    PHPでメールを送信すると、以下のエラーが出るのでが、こんな時何を手がかりに対処していいかわかりません。お手数ですが、アドバイスを頂けたらうれしいのですが。(素人なもんでよろしくお願いします。) Warning: mb_send_mail() [function.mb-send-mail]: Failed to connect to mailserver at "localhost" port 587, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in xxxxxxxx.php on line nnn

    • ベストアンサー
    • PHP
  • ローカル環境でのメール送信ができません。

    ローカル環境で、mb_send_mail関数を使用してメールの送信を行いたいのですが、 Warning: mb_send_mail() [function.mb-send-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 ... というエラーメッセージが表示されてしまいます。 動作環境は、 Apache2.0.55 MySQL5.0.15 PHP5.0.5 を使用しており、PHP,MySQLの内部文字コードはShift_JISで統一しております。 別途メールサーバを導入しないと駄目なのでしょうか?

    • ベストアンサー
    • PHP
  • ローカル環境でのメール送信ができません。

    ローカル環境で、mb_send_mail関数を使用してメールの送信を行いたいのですが、 Warning: mb_send_mail() [function.mb-send-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 ... というエラーメッセージが表示されてしまいます。 ローカル環境の設定は、 Apache2.0.55 MySQL5.0.15 PHP5.0.5 を使用しており、PHP,MySQLの文字コードはShift_JISで統一しております。 別途メールサーバを導入しないと駄目なのでしょうか?

  • 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の設定はしました。 ローカルではエラーが出るものの、サーバーにアップしてみたところ、正常にフォームは動きました(ただメールのタイトルが文字化け してました) 文字化けに関しては調べようと思います。 ローカルサイトでのフォームの確認は無理なのでしょうか? 駄文で申し訳ございませんが、宜しくお願い致します。

    • 締切済み
    • PHP
  • PHPメール送信エラー

    Warning: mail(): Failed to connect to mailserver at "xxxxx" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() というエラーが出ます。 ポートは開いているのですがこのエラーからどこが原因なのかわかる方いますでしょうか? SMTPにはローカルPCのIPアドレスやプロバイダのSMTPサーバどちらを入れても同じエラーでした。 プロバイダのSMTP設定の場合他のPCで試したところ動いたのでプロバイダのSMTPサーバは問題ないと思います。 OSはwindows server 2003を使用しております。

    • ベストアンサー
    • PHP
  • SMTPサーバの接続に失敗する原因について

    現在、Webからmb_send_mailを使ってメール送信を行おうと思っていますが、 以下のようなエラーが発生します。 Warning: mb_send_mail(): Failed to connect to mailserver at "XXX.XXX.co.jp" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in XXX.php on line XX エラー内容の通り、SMTPサーバに接続できていないのですが、 同じソースをPHP.EXEを使って直接実行すると、 正常にメールが送信されます。(php.iniも同じ) Apacheの設定のような気もしますが、 原因・解決方法について、 どなたかご存知の方がおられましたら、ご教授ください。 環境 Apache2.0.50 PHP4.3.8 以上、よろしくお願い致します。

    • ベストアンサー
    • PHP
  • メールのエラーについて

    http://syokunin.no-ip.org/setumei/cart_setumei.htm 上記サイトでWebカートのPHPをインストールして自分のホームページに設定したいと思っています。 以下のエラーなのですが、メールの設定をしていないからですよね。。 なにぶんPHPは初心者の為、どこに設定すればよいのかわかりません。 どなたかご教授お願い致します。 環境:xamppを一括インストール    なので、Webサーバはapacheです。 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 C:\apachefriends\xampp\htdocs\web_cart\cart.php on line 767

    • ベストアンサー
    • PHP
  • PHPについて質問です。

    Warning: mb_send_mail() [function.mb-send-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 C:\Program Files\Apache Group\Apache2\htdocs\sai.php on line 51 php5で送信フォームを作成してますが上記のようば エラ―がでて困っております。 送信ができるよう、修正の仕方を教えて下さい。 お願いします。

    • 締切済み
    • PHP