さくらのレンタルサーバで、メールを2つのPHPプログラムに食わせる処理


さくらのレンタルサーバを使っています。

touroku@hoge.comに来たメールをWordPressのktai-entryを使って投稿したいと思い、以下の処理を行いましたが、うまくいきません。

ご教授をお願い致します。


現在、mailfilterに以下の内容を記載しています。

to "| /usr/local/bin/php /home/hoge1/ktai-entry/inc/inject.php"
to "| /usr/local/bin/php /home/hoge2/ktai-entry/inc/inject.php"


1行目の時だけだと、正常に投稿されます。
2行記載すると、1行目だけ実行されて、2行目の処理が行われません。

ちなみに、ktai-entryは、2つのwordpress内で、全く同じ設定を行っています。

是非、よろしくお願い申し上げます。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2013/03/29 12:42:30
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:windofjuly No.1

回答回数2625ベストアンサー獲得回数1149

ポイント300pt
cc "| /usr/local/bin/php /home/hoge1/ktai-entry/inc/inject.php"
to "| /usr/local/bin/php /home/hoge2/ktai-entry/inc/inject.php"
  • id:tezcello
    全然自身が無いのでコメントで...

    2行目が機能しないのは、1行目でパイプで渡してしまっているので、渡すべきものが残っていないからだと推測します。
    複数へ渡すなら、
    どこかにファイルとして作成しておいてそれぞれへ cat の出力を渡す
    標準入力を受け取って、複数へ渡すようなシェルスクリプトを書いて、これだけを実行するようにする
    メールのエイリアスで、hoge1@example.com, hoge2@example.com それぞれへメールを渡す
    __それぞれのホームディレクトリに .forward を置き、自身の WordPress にだけ渡すように書いてあることが前提

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません