- PR -

.forwardでプログラムを起動したい

1
投稿者投稿内容
shingaki
会議室デビュー日: 2007/05/29
投稿数: 4
投稿日時: 2007-05-29 17:27
sendmailで
.forwardを利用してメールが来たらプログラム(php)を起動したいのですがうまくいきません。

.forwardの記述(両方ダメでした)
  "| /home/acount/hoge/index.php"
"| /usr/bin/php -q /home/acount/hoge/index.php"

.forwardのパーミッションは600にしてあります。

仮に、メールを転送してみたのですがうまく動いてます。(ディレクトリはあってると思います。)

直接
# /usr/bin/php -q /home/acount/hoge/index.php
とするとphp自体は正常に動いています。

環境は
RedHat Enterprise Linux ES 4
sendmail sendmail-8.13

どういった可能性がありますでしょうか?
よろしくお願いします。
未記入
大ベテラン
会議室デビュー日: 2006/12/15
投稿数: 157
投稿日時: 2007-05-29 17:35
.Netがどこで関係するのですかね?
Linux Squareと間違えてる?
AMD286
常連さん
会議室デビュー日: 2007/04/27
投稿数: 23
お住まい・勤務地: 兵庫県
投稿日時: 2007-05-29 17:36
引用:

shingakiさんの書き込み (2007-05-29 17:27) より:
sendmailで
.forwardを利用してメールが来たらプログラム(php)を起動したいのですがうまくいきません。

.forwardの記述(両方ダメでした)
  "| /home/acount/hoge/index.php"
"| /usr/bin/php -q /home/acount/hoge/index.php"

.forwardのパーミッションは600にしてあります。

仮に、メールを転送してみたのですがうまく動いてます。(ディレクトリはあってると思います。)

直接
# /usr/bin/php -q /home/acount/hoge/index.php
とするとphp自体は正常に動いています。

環境は
RedHat Enterprise Linux ES 4
sendmail sendmail-8.13

どういった可能性がありますでしょうか?
よろしくお願いします。




 ここは.NETの掲示板ですので、Linux Squareなどに立て直した方が良いかもしれませんね。
 「うまくいきません」の部分をもう少し詳しく書いたほうが良いと思います。
 sendmailのログなどは確認しましたか?
shingaki
会議室デビュー日: 2007/05/29
投稿数: 4
投稿日時: 2007-05-29 17:46
ごめんなさい。
初めて質問だったので、会議室のカテゴリ知りませんでした。

ご指摘ありがとうございます。

このスレッド消せるのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)