検索して、何とかプログラムに渡すことはできたのですが、その先、プログラムの結果(ブーリアン)によって、送信元にエラーメール or 完了通知メールを送るとか、phpスクリプトでのストリングリターン値をメール返信したりとか、つまり分岐処理のようなことは可能なのでしょうか?
もしできるとしたらどのような書式なのでしょうか?
phpスクリプト内で処理したほうがスムーズかもしれませんが、.qmailでどこまでできるのか、知っておきたいので、質問させていただきました。
何方か勘所のある方、宜しくお願いいたします。
.qmail は条件分岐は基本的にできないです。唯一出来るのは、終了コードによって .qmail の処理を中断させることだけ、という感じになります。つまり、
| /usr/bin/test1.php
&error-mail@example.jp
こんな感じに .qmail を設定しておいて、test1.php 内で正常終了時に exit(99); するようにしておけば、
・・・ということになります。
そんなわけで、
> phpスクリプト内で処理したほうがスムーズ
に同感ですね。
http://www.asahi-net.or.jp/~aa4t-nngk/qmail4.html#filterbuild
ご回答、有難うございます。
.qmail内での分岐は、2行目以降の処理は、ERROR時のみ行われるということぐらいなんですね。
確かにスムーズphpの方がスムーズそうですが、これでまかなえるものとそうでないものを確認できたので良かったです。
有難うございました。