プロが教える店舗&オフィスのセキュリティ対策術

以下の環境にてメールサーバを構築しました。
miracle linux 3.0
postfix-2.0.16-13.1AX
spamassassin-2.55-3.1
squirrelmail-ja-1.4.5-1_rh3
courier-authlib-0.59.1-1.rh3AS
courier-authlib-devel-0.59.1-1.rh3AS
courier-imap-4.0.2-1.3AS
※ courier-* はソースからrpmをビルドしました

ユーザがメールを読み書きする手段としてwebmailおよびimapを提供しています。上記環境において、spamassassinサービスを有効にし、spamメールを各ユーザのMaildir/.Spam/newディレクトリへ自動的に振り分けられるようにしたいのですが、spamメールも普通にMaildir/newディレクトリへ入ってきてしまいます。

spamassassinインストール後の環境構築は、
http://centossrv.com/postfix-clamav-spamassassin …
の手順で行いました。

「人妻」「エロエロ」などのキーワードじゃspamと認識してくれないのでしょうか。どのようにしたら変態人妻メールをspamと認識してくれるのかご教示いただけますでしょうか。よろしくお願いいたします。

A 回答 (3件)

>また、main.cfにも


>mailbox_command = /usr/bin/procmail
>と記述してあります。

とあるし、メールもMaildir/newに入るようだから、procmailはちゃんと動作していますね。
振り分けを確認したいなら、その参考にしているprocmailrcにはコメントアウトされているようだけどログの出力を有効にしてみてログの出力で確認してみるとか、未承諾広告※のメールを一時的に削除(/dev/null)ではなくMaildir/.Spam($SPAM)に振り分けにして自分自身で「未承諾広告※」のメールを出して振り分けられるか確認してみたらどうでしょうか?
    • good
    • 0

>さて、今いちど/etc/procmailrcの設定を見直してみたのですが、SpamAssassinがスパム判定したメールはスパム専用メールボックスへ配送する設定に漏れはありませんでした。



そういう事ではなくて、インストールしたものの中にprocmailがないのですが、インストールしていますか?
また、procmailがインストールされている場合、設定(そのページのサイトだとPostfixの設定)でprocmailが起動されるようになっていますか?

SpamAssassinの方はちょっと分かりません。
ただ、MIRACLE LINUX 3.0の使用しているようですが、SpamAssassinに以下のアップデート情報が出ているので一度アップデートしてみたらどうでしょうか?

http://www.miraclelinux.com/update/linux/list.ph …
http://www.miraclelinux.com/update/linux/list.ph …

この回答への補足

回答ありがとうございます。レスが遅くなり申し訳ありません。
procmailは元々インストールされていました。
パスは
/usr/bin/procmail
です。

また、main.cfにも
mailbox_command = /usr/bin/procmail
と記述してあります。

アップデートして解決するかどうかはこれからやってみます。

補足日時:2007/01/31 12:28
    • good
    • 0

そのページに書かれている振り分けですが、IMAPの場合にはprocmailで振り分け、POPの場合にはメールソフトで振り分けるようにしているように見えます。



メールソフトでメール受信を行う際、どちらのプロトコル(IMAPかPOP)を使用するようにしたのか分かりませんが、IMAPの場合、振り分けをprocmailが行っているのでprocmailのインストールとそのページにあるようなprocmailが動作するような設定にしないとMaildir/.Spamの方にいかないと思いますよ。
POPの場合、振り分けをメールソフトにまかせているようなので、その場合にはメールはMaildir/.Spamには行かないですね。

あと希望のキーワードで振り分けたい場合、procmailかメールソフトの機能で振り分ければいいのではないでしょか?

この回答への補足

先日はubuntuの件ありがとうございます。

さて、今いちど/etc/procmailrcの設定を見直してみたのですが、SpamAssassinがスパム判定したメールはスパム専用メールボックスへ配送する設定に漏れはありませんでした。で、届いたメールのヘッダを見てみたのですが、X-Spam-Flagというヘッダは付加されていませんでした。

maillogを見てみると
Jan 29 09:41:09 miracletest spamd[626]: Failed to run RCVD_IN_VIRUS_RBL_JP RBL SpamAssassin test, skipping: ^I(Can't locate object method "check_rbl_txt" via package "Mail::SpamAssassin::PerMsgStatus" at /usr/lib/perl5/vendor_perl/5.8.0/Mail/SpamAssassin/PerMsgStatus.pm line 2129. )
Jan 29 09:41:09 miracletest spamd[626]: server started on port 783 (running version 2.55)

という行が連続して残っていましたので、恐らくはspamdが正しく動いていないものと考えます。ちなみにspamdのプロセスは上がっていました。

ということは、現状、procmailの振り分け「以前」の問題があるということなのでしょうか?

補足日時:2007/01/29 15:31
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!