このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

SpamAssassinによるスパム対策について このメッセージに返信する
日時: 2007/07/23 20:50
名前: cooldj
URL:
この掲示板でお世話になっております。

この度、SpamAssassinによるスパム対策をする為にこのサイト通りの設定をしていたのですが
設定手順の途中で
#$sa_spam_subject_tag = '***SPAM*** '; ← 行頭に#を追加してコメントアウト※受信メールサーバーがIMAPの場合のみ
という記述があったのですがこれはPOP3とIMAPを混合して使用する場合はどうしたらいいのでしょうか?
上記の説明だとPOPかIMAPどちらか一つに統一しないといけないようにとれるのですが。。。

とりあえず上記の説明通り行頭に#を追加したらPOPアカウントではSPAMメールも'***SPAM*** 'が表題に入らないです。IMAPでもSPAMフォルダーに移動しないです。

逆に#をとった状態だとPOPアカウントはちゃんとも'***SPAM*** 'が表題に入ります。しかし、IMAPは相変わらずSPAMフォルダーに移動してくれませんでした。

/etc/procmailrcの内容は
SHELL=/bin/bash
PATH=/usr/bin:/bin
DROPPRIVS=yes
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
SPAM=$MAILDIR/.Spam/
#LOGFILE=$HOME/procmail.log # ログ出力先
#VERBOSE=ON # 詳細ログ出力

# 未承諾広告メール削除※システムの文字コードがUTF-8(デフォルト)の場合
:0
* ^Subject:.*iso-2022-jp
* ^Subject:\/.*
* ? echo "$MATCH" | nkf -mwZ2 | sed 's/[[:space:]]//g' | egrep '未承諾広告※'
/dev/null

# SpamAssassinがスパム判定したメールはスパム専用メールボックスへ配送
:0
*^X-Spam-Flag: YES
$SPAM
です。
Postfixの設定もこのサイト通り設定済です。

とりあえずPOPとIMAPを併用してSPAM対策をするにはどうしたらいいでしょうか?

記事編集 編集
Re: SpamAssassinによるスパム対策について このメッセージに返信する
日時: 2007/07/25 09:07
名前: uriuri
URL:
POPとIMAPを混在させる場合は、SPAMフォルダーは使わない方が良いと思います。

混在させる事も可能ですが、cooldjさんのSPAMフォルダーの設定がミスってるため、入らないだけです。再度確認してみてください。
記事編集 編集
Re: SpamAssassinによるスパム対策について このメッセージに返信する
日時: 2007/07/25 12:28
名前: cooldj
URL:
>uriuriさん

ご回答有難うございます。


>SPAMフォルダーの設定がミスってるため、入らないだけです。再度確認してみてください。

SPAMフォルダーの設定とはいうのは/etc/procmailrcの内容の部分でしょうか?

記事編集 編集
Re: SpamAssassinによるスパム対策について このメッセージに返信する
日時: 2007/07/25 18:20
名前: uriuri
URL:
多分、ログとかなくてわからないんですが、
procmailrcの設定は問題ないと思われます。

メールボックスがMaildir形式になっているか?
$HOME/$MAILDIR/.Spam/が存在するか?
パーミッションはあっているか?
などを確認するといいと思います。

あとは、実際にspamを感知した際のログと、
/etc/procmailrcの
#LOGFILE=$HOME/procmail.log
を有効にして、これのログを提示してみてください。
記事編集 編集
Re: SpamAssassinによるスパム対策について このメッセージに返信する
日時: 2007/07/26 00:01
名前: cooldj
URL:
お世話になります。

とりあえず下記の項目をチェックしました。

>メールボックスがMaildir形式になっているか?
Maildirになっております。

>$HOME/$MAILDIR/.Spam/が存在するか?
/home/アカウント/.Spamフォルダは存在しました。

>パーミッションはあっているか?
.Spamフォルダのパーミッションはdrwx------になっております。


>あとは、実際にspamを感知した際のログと、
>/etc/procmailrcの
>#LOGFILE=$HOME/procmail.log
>を有効にして、これのログを提示してみてください。
***********************************************************************************
procmail: Error while writing to ""
From アカウント@cooldj3110.com Wed Jul 25 23:24:11 2007
Subject: ***SPAM***
Folder: /home/アカウント/Maildir/new/1185373451.3640_2.linux.cooldj3110. 1937
***********************************************************************************
というlogが吐き出されておりました。

記事編集 編集
Re: SpamAssassinによるスパム対策について このメッセージに返信する
日時: 2007/07/26 00:13
名前: cooldj
URL:
すいません、解決致しました。

/etc/procmailrcの内容をこのサイトのpostfixの設定で
説明されていた内容をそのままコピペして最後の部分だけを追加していたので
SPAM=$MAILDIR/.Spam/の内容が抜けておりました。

どうもお騒がせ致しました。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -