電子書籍の厳選無料作品が豊富!

現在、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

以上、よろしくお願い致します。

A 回答 (1件)

mbstringモジュールがはいっていないのでは?


php.iniかphpinfoを確認しましょう。
どうしても対応できない場合はエミュレータを使用しては?

参考URL:http://www.matsubarafamily.com/blog/mbemu.php?it …
    • good
    • 0
この回答へのお礼

回答ありがとうございました。

ちなみに原因はよくわからないのですが、
Apacheのバージョンを2.0.50から1.3.31に下げたところ、正しくメールが送信されるようになりました。

お礼日時:2004/10/18 16:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!