• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP5での空メールが実行されない)

PHP5での空メールが実行されない

このQ&Aのポイント
  • 現在PHP5を利用して携帯の空メールを実装しており、携帯側にエラーが返信される所で先に進めずにいます。プログラムは勉強し始めて4ヶ月程度の未熟者です。
  • 使えているのはpearで確認しました。
  • PHP5での空メールを実行した際にエラーが発生しており、エラー内容を記載しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.2

携帯端末以外から送信すると正常に処理され、メールもサーバに残らない状態になるということでしょうか。受信したメールをPHPに流している(転送している)だけなので、いずれにしても元のメッセージは残ると思っていましたが、Xserverでは違うのでしょうか。 携帯端末に送信できない理由は迷惑メール対策が考えられますね、とりあえず送信元の端末の迷惑メール対策の設定を確認してみてください。

TOY_BOY
質問者

お礼

メールサーバーには携帯やPCから送ったメールがそのまま残っているという状態でした。 でも、解決できました!! すごくうれしいです!! 原因は、転送設定が破壊していました。ためしにmailフォルダの.filterを開いてみたら、いくつか作ったおいた転送用のurlで、空メールを発動するphpファイルに該当するurl(メールアドレス?)だけが何故か文字化けしまくっていました。 きっと僕がその該当フォルダの設定をするときに、すごいスピードで入れなおしたり削除したりを繰り返し過ぎたのだと思います。 迷惑メール対策はこれから取り組んでみたいと思います。 アドバイスありがとうございました(^^)

その他の回答 (1)

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

require_once()でのエラーですよね。 ファイル自体がないということはないと思うので、、 インクルードパスの設定に誤りがあるか、ファイル又はディレクトリの権限の設定に誤りがあるかのいずれかではないでしょうか。

TOY_BOY
質問者

補足

アドバイスありがとうございます。 お陰でエラーは消えました。 ただ、今度は携帯から送信したメールが転送されずに、メールサーバーに残ったままになってしまいました。 転送設定がおかしいのかと思い、Xサーバーに問い合わせた所、転送先は 「| /usr/bin/php5 /home/サーバーID/ドメイン名/public_html/フォルダ名/フォルダ名/empty.php 」 が良いとの事なので、そのように再設定したのですが、やはりdocomo、au、softbank全てで、自動返信は元より、転送されずに空メールがメールサーバーに残ったままになってしまいます。なので必然的に携帯には何も返ってきません。 もしヒントがありましたら、ご教授頂きたいと思います(;;)

関連するQ&A