• 締切済み

受信メールからプログラムへのパイプについて

今「1strentalserver(ファーストレンタルサーバー)」と言うサーバー会社のサーバー上で 運用をしているのですが、メール受信からパイプを利用してPHPのプログラムを起動させる ようにしているのですがうまく行きません。 プログラムのパーミッションを 755 にする事で一応?は動作するようになった様なのですが やっぱりエラーメールが返ってきます。 (動いた確認は、ファイルに仮出力する事で確認済) 状況は以下の通りです。 ---------------------------------------------------------- 【設定】 通常のメールアカウントは登録せずに、メール転送設定用アカウントを登録 パイプ先 : /home/xxxxx/public_html/work/mail_test.php アカウント : macc@xxxxxxx.com ※因みに「1strentalserver(ファーストレンタルサーバー)」は、cPanelと言うツールで  設定するようになっています。 【返ってきたエラーメール】 > ---<エラーメール>------------------------------------------------ > This message was created automatically by mail delivery software. > > A message that you sent could not be delivered to one or more of its > recipients. This is a permanent error. The following address(es) failed: > > pipe to |/home/xxxxx/public_html/work/mail_test.php > generated by macc@xxxxxxx.com > local delivery failed > ---------------------------------------------------------------- 【最終の確認ソース】 // 以下のように空っぽ(4行のみ)にしてもエラーになります。 #!/usr/bin/php <?php // ?> ---------------------------------------------------------- どなたか、ご経験のある方がいらっしゃいましたら よろしくお願いします。

みんなの回答

  • t-okura
  • ベストアンサー率75% (253/335)
回答No.1

経験はありませんが、php プログラムは正しく動作しているが、 エラーメールが返ってくるという状況だと、php プログラムが 返している終了ステータスの問題だと思います。 1strentalserver は、email での技術サポートをしているよう ですので、問い合わせてみるのが確実だと思います。

moo9999
質問者

お礼

ご回答ありがとうございます。 > php プログラムが返している終了ステータスの問題だと思います。 なるほど、そう言うこともあるんですね。 休み明けにサーバー会社に問合せしてみます。 ありがとうございました。

moo9999
質問者

補足

どうも、担当の方は技術的には、あまりご存知内容でうまく話が進みません。 解決にはなりませんが、これ以上やっても意味がなさそうですので 一旦終了とさせて頂きます。 ありがとうございました。

関連するQ&A

  • yahooメールの送信エラー

    yahooのアドレスからメールが送られてきて、すぐにそれに対して返信したのですが、なぜかエラーになってしまいます。 エラーメッセージは以下のとおりです。 554 delivery error: dd This user doesn't have a ybb.ne.jp account (xxxxxxx@ybb.ne.jp) [-5] - ybbmta518.mail.kks.yahoo.co.jp メールが届いたという事はアカウントがあるはずなのに何故エラーが起きるのか? 全く判りません。 会社のメールで送ったのでダメでなのかと、念のためgoogleからも送りましたが以下の通りダメです。 Delivery to the following recipient failed permanently: xxxxxxx@ybb.ne.jp Technical details of permanent failure: Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 554 554 delivery error: dd This user doesn't have a ybb.ne.jp account (xxxxxxx@ybb.ne.jp) [-5] - ybbmta516.mail.kks.yahoo.co.jp (state 18). 1時間ほど前にyahooのサポートにメールで問い合わせましたがまだ返事は来ません。 急いでいるので誰か助けてもらえませんでしょうか?

  • メールが受信できない

    メールを受信しようとするとパスワードの入力が出てくるようになり、 すでに入力されているのでOKを押しても何度も出てきます。 キャンセルを押すとこんなエラーメッセージが出てきます。 タスク 'メールアドレス - 受信中' でエラー (0x800CCC92) が報告されました: '電子メール サーバーがログインを拒否しました。 アカウントのプロパティで、アカウント名とパスワードを確認してください。 確認するには、[ツール] メニューで [電子メール アカウント] を選択します。 サーバーが応答しました : -ERR Login failed.' 確認しましたが駄目でした。 どうすれ良いでしょうか? windows vistaでメールはocnです。

  • メールが受信出来なくて…。

    一週間くらい前マックに入っているメールソフトを立ち上げたら メールサーバまたはネットワークで問題が起きている可能性があります。アカウント“youichi”の設定を確認するか、もう一度やり直してください。 発生したサーバエラー:Mail 環境設定で指定したユーザ名とパスワードはサーバ側で受理されませんでした。とエラーメッセージが出ました。 アカウントの設定確認したのですが別に問題なくて…。分かる方よろしくお願いします。

    • 締切済み
    • Mac
  • Outlook Expressを使用しているのですが、受信は出来ても送

    Outlook Expressを使用しているのですが、受信は出来ても送信が出来ないので大変困っています。 受信者の 1 人がサーバーによって拒否されたため、メッセージを送信できませんでした。 拒否された電子メール アドレス : xxxxx@xxx.jp 件名 'XXXXXXX', アカウント : 'xxxxx@xxxx-xxx.jp', サーバー : 'smtp.lolipop.jp', プロトコル : SMTP, サーバーの応答 : '550 relaying denied by check_relay_rcpt plugin', ポート : 587, セキュリティ (SSL): なし, サーバー エラー : 550, エラー番号 : 0x800CCC79 こんな表記になってしまいます。どうやって直せばよろしいのでしょうか?

  • メールの送信のみ出来ません。

    OSのリカバリ後outlookの設定をしたのですが、受信はするのですが、 送信すると「送信者の電子メール アドレスが拒否されたため、メッセージを送信できませんでした。 送信者の電子メール アドレス : xxxxxxx@xxxxx.netwave.or.jp アカウント : 'ネットウェーブ四国', サーバー : 'xxxxx.netwave.or.jp', プロトコル : SMTP, サーバーの応答 : '550 5.7.1 Access denied', ポート : 25, セキュリティ (SSL): なし, サーバー エラー : 550, エラー番号 : 0x800CCC78」 とエラーが出て送信出来ません。 過去の質問を見ましたが解決できなかったので、よろしくお願いします。

  • メール受信時のエラー

    Outlook Expressでメールを受信するとき、エラーが次のように表示されたので、アカウントとパスワードを確認してみたのですが、ログオンできません。 原因はアカウントとパスワードの入力間違い以外にあるのか、またその対処法をお願いします。 メール サーバーにログオンできませんでした。 パスワードが拒否されました。 アカウント : '○○○○○', サーバー : '○○○○○', プロトコル : POP3, サーバーの応答 : '-ERR Authentication failed.', ポート : 110, セキュリティ (SSL): なし, サーバー エラー : 0x800CCC90, エラー番号 : 0x800CCC92

  • メールが受信できません

    Macのoutlook express5.0.5を使っているのですが、メールを受信しようとすると、 「現在、メールを受信できません アカウント”メールアカウント(名称未設定)”用のサーバーから、エラーがかえされました("Login failed")。ユーザー名、パスワード、またはセキュリティの設定が誤っている可能性があります。パスワードを入力し直しますか?」 とエラーメッセージが出ます。意味がわかりません。 パスワード何回入力してもかわりません。 outlook express自体をダウンロードし直しても変わりません。どうすれば直るのでしょう? ついこないだまではちゃんと受信できてました。 何かOEユーザーとかいうフォルダを捨てた記憶もあるのですが、何か関係ありますか?関係あるなら、OEユーザーのフォルダを作り直す方法も教えていただきたいです。

  • メール受信

    ジャストネットのメールが受信できなくなりました。 しかし一週間前、突然受信でき75通のメールがやってきました。(アカウントはまったく触っていません) サーバーがいっぱいになったら送ってくる なんてことないですよね・・??? ジャストネットはもう退会しているのですがアドレスだけ使っているのものがあります。 退会してるだけにサポートにもききづらくて・・。 エラー内容は メール サーバーにログオンできませんでした。 パスワードが拒否されました。 アカウント : 'just', サーバ 'ma2.justnet.ne.jp', プロトコル : POP3, サーバーの応答 : '-ERR zation failed', ポート : 110, セキュリティ (SSL): なし, サーバー エラー : 0x800CCC90, エラー番号 : 0x800CCC92 アウトルックエクスプレス使用です。 ジャストネット以外のメール送受信はまったく問題ありません。

  • メールが受信できない

    Outlook Expressを使用しています。 新しくメールアカウントを設定したのですが、メールの受信ができません。 (状況) 送信は出来ましたが、受信しようとすると、アカウント・パスワード入力画面が再度現れて、入力しなおしても何度も出てきてしまいます。 その画面を消すと、下記のメッセージがでます。 「メールサーバーにログオンできませんでした。サーバーの応答error」(エラー番号というのも出ていますが関係ありますか?) SMTPのところの入力が間違っているのかと思って何度も入力確認はしました。 隣にある違うパソコンで同じ設定で使っているのに、そのパソコンではできません。 何が違うのでしょうか?教えて下さい。 宜しくお願いします。

  • メールが受信できません!!

    家庭用PC単体で使用しております。 Outlook Express6を使用し、ADSLで無線LANを使用しています。 先日までメールを受信できていたのですが、余分なアカウント(余分と思ってただけでそちらが正の設定になっていたかも)を削除したとたんメールを受信しなくなりました。メールチェックはするのですが、新規メールなしと表示されてしまいます。 ただ、余分なアカウントも今のアカウントと同じ設定になっていました。 自分で復帰出来ないかとメールアカウントからサーバー情報を確認すると受信メールサーバー名に契約時のサーバー名では無く、IPアドレスのような数字が入っています。 削除したアカウントにも入っていました。 新しいアカウントを作成し、契約時のサーバー名を入れるとエラーが出て出来ません。 どうすればいいかわかる人がいたら教えてください。 お願いします。