クラウドインフラ構築記

現在AWSの構築支援に携わっております。今注視しているのは、GKE、BigQuery、Google Dataflowなどサービスを展開しているGoolge Cloud Platformです。

qmail + vpopmail環境でspamassassinフィルタを強制的に通すには

qmail + vpopmail環境でspamassassinフィルタを強制的に通す方法です。最善策はqmail-scannerでするが一番です。ただし、queueパッチ適用する必要があり、簡単にパッチ適用できない代用策になります。

/home/vpopmail/xxxx.co.jp/.qmail-xxxx にprocmailへのパイプ処理を記載する。

| /usr/bin/procmail -m ./xxxx/.procmailrc

.procmailrcに以下のように記載する。X-Spam-Statusの次の行に/dev/nullとするとスパムメールを削除してしまうことが可能になります。:0 cと次の行がフィルタを掛けてスルーしたメールを別のメールアドレスに転送する処理になります。

HOME=/home/vpopmail/domains/xxxx.co.jp/xxxx
LOGFILE=$HOME/procmail.log
MAILDIR=$HOME/Maildir/
LOCKFILE=$HOME/.lockmail
DEFAULT=$MAILDIR

:0fw: spamassassin.lock
| /usr/bin/spamc
:0
*^X-Spam-Status: Yes
$MAILDIR/.spam/

:0 c
!xxx@xxx.com

コメントは受け付けていません。