Amavisを使用してスパムテストを実行しているメールサーバーがあります(spamassassinを介して)。今はかみそりとかみそりも使いたかった。
私はそれらをインストールし、次のことを行いました。
# su - amavis -s /bin/bash
# razor-admin -create
# razor-admin -register
# pyzor discover
ここで説明されているように: https://help.ubuntu.com/community/PostfixAmavisNew#Spamassassin
今私の質問:かみそりとかみそりが動いているかどうかをどうやって知るのですか? mail.logに何も表示されず、他にどこを見ればよいかわかりません。
デバッグモードで spamassassin
バイナリを使用します。
このSpamAssassinWikiからの抜粋: Pyzorを使用
echo "test" | spamassassin -D pyzor 2>&1 | less
または
spamassassin -t -D 2>&1 < /tmp/myspam| less
最初のコマンドは、文字列「test」をspamassassinに送信することでした。 2つ目は、/tmp/myspam
の完全な電子メールソースをspamasssassinに送信します。
このテストでは、次のような出力が返されます。
...
Oct 6 11:11:46.956 [10904] dbg: pyzor: network tests on, attempting Pyzor
Oct 6 11:11:52.055 [10904] dbg: pyzor: pyzor is available: /bin/pyzor
Oct 6 11:11:52.056 [10904] dbg: pyzor: opening pipe: /bin/pyzor --homedir /some/dir/.pyzor check < /tmp/.spamassassin10904BmyCb9tmp
Oct 6 11:11:52.344 [10904] dbg: pyzor: [10906] finished: exit 1
Oct 6 11:11:52.345 [10904] dbg: pyzor: check failed: no response
...
または
...
Oct 6 19:34:05.896 [14864] dbg: pyzor: network tests on, attempting Pyzor
Oct 6 19:34:10.940 [14864] dbg: pyzor: pyzor is available: /bin/pyzor
Oct 6 19:34:10.942 [14864] dbg: pyzor: opening pipe: /bin/pyzor --homedir /some/dir/.pyzor check < /tmp/.spamassassin14864qX2Rmwtmp
Oct 6 19:34:11.248 [14864] dbg: pyzor: [14866] finished: exit 1
Oct 6 19:34:11.248 [14864] dbg: pyzor: got response: public.pyzor.org:24441 (200, 'OK') 0 0
...
同じ出力で、 かみそりのエントリを参照 も必要です。私のサーバーでは、出力は
...
Jun 3 16:00:13.133 [12436] dbg: razor2: results: spam? 0
Jun 3 16:00:13.133 [12436] dbg: razor2: results: engine 8, highest cf score: 0
Jun 3 16:00:13.134 [12436] dbg: razor2: results: engine 4, highest cf score: 0
...