postfixで.forward

2011/01/27 | メール

最近は、昔やっていたことを思い出せないことが多い。普段使わないと忘れてしまうのは当たり前の話なのだが、やっぱり年のせいだろうか。

postfixで.forwardを使ってプログラムにパイプするときの記述方法をメモ。

|”/usr/bin/php /path/to/script.php”

コマンドをダブルクォーテーションで囲んでおく。これで動かない場合は、こんな原因が考えられる。

  • そもそもスクリプトがパースエラー
    事前にパースエラーがないよう十分なチェックが必要
  • そもそも指定ユーザにメールが届いていない
    いくらスクリプトが正しく記述されていても、当該ユーザに対してメールが送信されていなければ・・・。
  • そもそもメールサーバの指定が間違っている
    外部から送信されたメールが受け取れない、とかではお話にならない。
  • そもそもメールが受け付けられていない
    ファイヤーウォールやiptables等の設定でメールが受け取れない設定になっている。

ま、いろいろあるわな。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net