重い腰を持ち上げて、我がMTAもスパム対策することにしました(汗)。
だってkiyo.com宛てに来るスパムがすごい勢いなんです。
短いドメインってこんなとき不便~。
本当は、ウィルス対策もしたいところなんですが、とりあえずはスパムから。
私はsendmailを使っています。
今回は、なんだかメジャーそうだし、ApacheProjectのものだし...
SpamAssassinをいれてみることにしました。
(なんて安易な....って笑わないでくださいね。)
Webで"SpamAssassin"をキーワードに検索すると、あちこちひっかかります。
丁寧に説明してくださっているサイトもあって、とても助かりました。
ただ、まったく私と環境が同じ!
っていう方がいらっしゃるわけでもないので、ここにメモしておきます。
MTAはsendmail
Fedora Core1に付属のCDに入っていたrpm(sendmail-cf-8.12.10-1.1.1.i386.rpm)からインストールしたものです。
MILTERが含まれていますので、sendmail自体のリビルドは不要です。
必要なモジュール(今回インストールしたモジュール)は下記の3つです。
Mail-SpamAssassin-2.64
spamass-milter-0.2.0
sendmail-8.12.11
※sendmailは、spamass-milterをmake時にlibmilter.aが必要になり、libmilterを取り出すためだけにダウンロードしました。
(もしかしたらどこかから取れたのかもしれません。でも、findをかけてみたのですが見つかりませんでした。)
(5)テスト
試しに自分あてにメールを送ってみました。
ヘッダをチェックします。
↓こんな感じでヘッダが追加されます。
↓スパム(早速来ましたっ)の場合は、こんな感じ
おぉ、すごいっ!!すばらいい!!
コンフィギュレーションはこれからです。
また記録をアップできたら...っと思います*^^*。
丁寧に説明してくださっているサイトもあって、とても助かりました。
ただ、まったく私と環境が同じ!
っていう方がいらっしゃるわけでもないので、ここにメモしておきます。
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
