« フィッシング詐欺 | メイン | PostgreSQLへ.... »
SpamAssassinでスパム対策
2004年08月10日
やっと.....やっと....

重い腰を持ち上げて、我がMTAもスパム対策することにしました(汗)。

だってkiyo.com宛てに来るスパムがすごい勢いなんです。
短いドメインってこんなとき不便~。

本当は、ウィルス対策もしたいところなんですが、とりあえずはスパムから。

私はsendmailを使っています。
今回は、なんだかメジャーそうだし、ApacheProjectのものだし...
SpamAssassinをいれてみることにしました。
(なんて安易な....って笑わないでくださいね。)

Webで"SpamAssassin"をキーワードに検索すると、あちこちひっかかります。
丁寧に説明してくださっているサイトもあって、とても助かりました。
ただ、まったく私と環境が同じ!
っていう方がいらっしゃるわけでもないので、ここにメモしておきます。

MTAはsendmail
Fedora Core1に付属のCDに入っていたrpm(sendmail-cf-8.12.10-1.1.1.i386.rpm)からインストールしたものです。

# sendmail -d
Version 8.12.10
 Compiled with: DNSMAP HESIOD HES_GETMAILHOST LDAPMAP LOG MAP_REGEX
                MATCHGECOS MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6
                NETUNIX NEWDB NIS PIPELINING SASLv2 SCANF STARTTLS TCPWRAPPERS
                USERDB USE_LDAP_INIT

MILTERが含まれていますので、sendmail自体のリビルドは不要です。


必要なモジュール(今回インストールしたモジュール)は下記の3つです。
Mail-SpamAssassin-2.64
spamass-milter-0.2.0
sendmail-8.12.11
※sendmailは、spamass-milterをmake時にlibmilter.aが必要になり、libmilterを取り出すためだけにダウンロードしました。
(もしかしたらどこかから取れたのかもしれません。でも、findをかけてみたのですが見つかりませんでした。)


(1)ダウンロード
# wget http://old.spamassassin.org/released/Mail-SpamAssassin-2.64.tar.gz
# wget http://savannah.nongnu.org/download/spamass-milt/spamass-milter-0.2.0.tar.gz
# wget ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.12.11.tar.gz

(2)make
Mail-SpamAssassinをインストール
# tar xvfz Mail-SpamAssassin-2.64.tar.gz
# cd Mail-SpamAssassin-2.64
# ./configure
# make 
# make install

libmilter.aを用意する
# tar xvfz sendmail.8.12.11.tar.gz
# cd sendmail-8.12.11/libmilter
# ./Build
# ./Build install

spamass-milterをインストール
# tar xvfz spamass-milter-0.2.0.tar.gz
# cd spamass-milter-0.2.0
# ./configure
# make
# make install

(3)sendmailの設定
sendmail.mc に下記の1行を加えます。
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass.sock, F=, T=C:15m;S:4m;R:4m;E:10m')dnl

(4)起動
spamassassin本体の起動
/usr/sbin/spamd -d

spamass-milterの起動
/usr/local/sbin/spamass-milter -f -p local:/var/run/spamass.sock

sendmailの再起動
service sendmail restart


(5)テスト
試しに自分あてにメールを送ってみました。

ヘッダをチェックします。
↓こんな感じでヘッダが追加されます。

X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.64
X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on megumi.kiyo.com

↓スパム(早速来ましたっ)の場合は、こんな感じ
X-Spam-Flag: YES
X-Spam-Status: Yes, hits=16.6 required=5.0 tests=BIZ_TLD,HTML_MESSAGE,
	HTML_MIME_NO_HTML_TAG,LINES_OF_YELLING,LINES_OF_YELLING_2,
	MIME_BOUND_DD_DIGITS,MIME_HTML_NO_CHARSET,MIME_HTML_ONLY,
	MIME_HTML_ONLY_MULTI,MSGID_SPAM_CAPS,PRIORITY_NO_NAME,
	RCVD_DOUBLE_IP_SPAM autolearn=no version=2.64
X-Spam-Level: ****************
X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on megumi.kiyo.com


おぉ、すごいっ!!すばらいい!!

コンフィギュレーションはこれからです。

また記録をアップできたら...っと思います*^^*。

投稿者 megu : 2004年08月10日 00:46

コメント

コメントしてください




保存しますか?