2013年4月17日水曜日

Postfwd(postfix用ポリシーサーバ) その他メモ


前回までにまとめられなかった事を追記します。


ルールセットの記述の方法について(補足)

前回、ルールセットは下記のように";"(セミコロン)で区切って記述すると書きましたが、
id=SIZE001; protocol_state==END-OF-MESSAGE; action=DUNNO; size<=1000000
id=SIZE100; protocol_state==END-OF-MESSAGE; action=HOLD message too large

これを下記のように記述する事もできます。
id=SIZE001
action=DUNNO
protocol_state==END-OF-MESSAGE
size<=1000000
id=SIZE100
action=HOLD message too large
protocol_state==END-OF-MESSAGE 

好みの問題だとは思いますが、ぱっと見てわかりやすい記述をルールセット毎に採用すれば良いと思います。



postfwd2コマンドのオプションについて


良く利用するオプションをあげてみます。

●マニュアルを表示させる

# postfwd2 -m


※その際にpostfwd2コマンド内部で指定されているpagerを変更しておくと便利だと思います
 (マニュアルが長いので、lessの方が使い勝手が良いと思います)

(変更前)
our($cmd_pager)     = "more";

(変更後)
our($cmd_pager)  = "less";


●postfwd2デーモンの停止

# postfwd2 -k


●設定ファイルの読み直し

# postfwd2 --reload


●統計情報を見る

※ログにも同じ情報が定期的に出力されています

# postfwd2 --dumpstats

[STATS] postfwd2::cache 1.34: 8 queries since 0 days, 00:25:18 hours
[STATS] Requests: 0.0/min last, 0.3/min overall, 6.2/min top
[STATS] Hitrates: 40.0% requests, 0.0% dns, 0.0% rates
[STATS] Contents: request=2

[STATS] postfwd2::policy 1.34: 6 requests since 0 days, 00:25:18 hours
[STATS] Requests: 0.00/min last, 0.24/min overall, 6.15/min top
[STATS] Dnsstats: 0.00/min last, 0.00/min overall, 0.00/min top
[STATS] Hitrates: 50.0% ruleset, 33.3% parent, 16.7% child, 0.0% rates
[STATS] Timeouts: 0.0% (0 of 0 dns queries)
[STATS]   4 matches for id:  SIZE001
[STATS]   2 matches for id:  SIZE100


0 件のコメント:

コメントを投稿