人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

postfixの質問です。

受け取ったメールをトリガーにしてPHPスクリプトを起動させたいです。
MTAにはPostfixを使います。


この場合.forwardにはどのように記述すればよいでしょうか?

PHPファイルのパス・・・ /home/user/hoge.com/mail.php


このように書いてみましたが、動作しませんでした。
"|/usr/local/php5/bin/php /home/usr/hoge.com/mail.php"

上記の/usr/local/php5/bin/php はwhich phpで返ってくるパスを記述してみました。
皆さんよろしくお願いします。

※他の環境情報はコメント欄に追記します

●質問者: tokyosmash
●カテゴリ:コンピュータ インターネット
✍キーワード:hoge HOME MTA PHP postfix
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● fontmaster
●35ポイント

wgetでそのURLを叩くスクリプトを書けばいい。


2 ● pahoo
●35ポイント

PHPをCGIモードで動かす必要があります。

ただし、safe mode で動いていると、うまく受信できないかもしれません。


参考サイト

◎質問者からの返答

回等ありがとうございます。

どうやらスクリプト自体はトリガーで動いていたようです。

しかし、参考サイトの2番目にあげられているfopen()等の関数がセーフモード制限に引っ掛かっていた模様です。

大変参考になりました。


そういう事になると、PHP以外の言語で書き直すしかないのでしょうか。

うーん。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ