rspamd + rmilter をセットアップ

いつものように、パッケージのアップデートとかしてたら、新規パッケージとして rspamd というパッケージが取り込まれたのを見つけた。今のところ、 sid だけっぽいですな…。
名前からして、spam メール対策関連のだなということでチェックしてみたら、これ一つで spam フィルタ 、greylisting 、ベイジアンフィルタなどに対応できるということなので、セカンダリ MX として動かしているさくらの VPS の方にインストールしてみた。

インストールと基本的な設定

インストール自体は、いつもどおりというか、コマンドライン一発で関連するパッケージまでインストールされるので、特に解説の必要はないかと。
rmilter というパッケージは Postfix などの MTA と milter プロトコロを介して rspamd を利用するためのものなので、合わせてインストールします。


root@vps2:~# aptitude install rspamd rmilter
以下の新規パッケージがインストールされます:
libevent-2.0-5{a} libgmime-2.6-0{a} libhiredis0.10{a} libmilter1.0.1{a} libopendkim9{a} libspf2-2{a} rmilter
rspamd
更新: 0 個、新規インストール: 8 個、削除: 0 個、保留: 0 個。
アーカイブ 1,306 k バイト中 0 バイトを取得する必要があります。展開後に 3,300 k バイトのディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] y
以前に未選択のパッケージ libevent-2.0-5:amd64 を選択しています。
(データベースを読み込んでいます ... 現在 140149 個のファイルとディレクトリがインストールされています。)
Preparing to unpack .../libevent-2.0-5_2.0.21-stable-1.1_amd64.deb ...
Unpacking libevent-2.0-5:amd64 (2.0.21-stable-1.1) ...
以前に未選択のパッケージ libgmime-2.6-0:amd64 を選択しています。
Preparing to unpack .../libgmime-2.6-0_2.6.20-1_amd64.deb ...
Unpacking libgmime-2.6-0:amd64 (2.6.20-1) ...
以前に未選択のパッケージ libhiredis0.10:amd64 を選択しています。
Preparing to unpack .../libhiredis0.10_0.11.0-3_amd64.deb ...
Unpacking libhiredis0.10:amd64 (0.11.0-3) ...
以前に未選択のパッケージ libmilter1.0.1:amd64 を選択しています。
Preparing to unpack .../libmilter1.0.1_8.14.4-7_amd64.deb ...
Unpacking libmilter1.0.1:amd64 (8.14.4-7) ...
以前に未選択のパッケージ libspf2-2 を選択しています。
Preparing to unpack .../libspf2-2_1.2.10-4+b1_amd64.deb ...
Unpacking libspf2-2 (1.2.10-4+b1) ...
以前に未選択のパッケージ rspamd を選択しています。
Preparing to unpack .../rspamd_0.6.10_amd64.deb ...
Unpacking rspamd (0.6.10) ...
以前に未選択のパッケージ libopendkim9 を選択しています。
Preparing to unpack .../libopendkim9_2.9.2-1_amd64.deb ...
Unpacking libopendkim9 (2.9.2-1) ...
以前に未選択のパッケージ rmilter を選択しています。
Preparing to unpack .../rmilter_1.6.1_amd64.deb ...
Unpacking rmilter (1.6.1) ...
Processing triggers for man-db (2.6.7.1-1) ...
libevent-2.0-5:amd64 (2.0.21-stable-1.1) を設定しています ...
libgmime-2.6-0:amd64 (2.6.20-1) を設定しています ...
libhiredis0.10:amd64 (0.11.0-3) を設定しています ...
libmilter1.0.1:amd64 (8.14.4-7) を設定しています ...
libspf2-2 (1.2.10-4+b1) を設定しています ...
rspamd (0.6.10) を設定しています ...
libopendkim9 (2.9.2-1) を設定しています ...
rmilter (1.6.1) を設定しています ...
Processing triggers for libc-bin (2.19-9) ...

いつものように、パッケージのアップデートとかしてたら、新規パッケージとして rspamd というパッケージが取り込まれたのを見つけた。今のところ、 sid だけっぽいですな…。
名前からして、spam メール対策関連のだなということでチェックしてみたら、これ一つで spam フィルタ 、greylisting 、ベイジアンフィルタなどに対応できるということなので、セカンダリ MX として動かしているさくらの VPS の方にインストールしてみた。

インストールと基本的な設定

インストール自体は、いつもどおりというか、コマンドライン一発で関連するパッケージまでインストールされるので、特に解説の必要はないかと。
rmilter というパッケージは Postfix などの MTA と milter プロトコロを介して rspamd を利用するためのものなので、合わせてインストールします。

root@vps2:~# aptitude install rspamd rmilter
以下の新規パッケージがインストールされます:
libevent-2.0-5{a} libgmime-2.6-0{a} libhiredis0.10{a} libmilter1.0.1{a} libopendkim9{a} libspf2-2{a} rmilter
rspamd
更新: 0 個、新規インストール: 8 個、削除: 0 個、保留: 0 個。
アーカイブ 1,306 k バイト中 0 バイトを取得する必要があります。展開後に 3,300 k バイトのディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] y
以前に未選択のパッケージ libevent-2.0-5:amd64 を選択しています。
(データベースを読み込んでいます ... 現在 140149 個のファイルとディレクトリがインストールされています。)
Preparing to unpack .../libevent-2.0-5_2.0.21-stable-1.1_amd64.deb ...
Unpacking libevent-2.0-5:amd64 (2.0.21-stable-1.1) ...
以前に未選択のパッケージ libgmime-2.6-0:amd64 を選択しています。
Preparing to unpack .../libgmime-2.6-0_2.6.20-1_amd64.deb ...
Unpacking libgmime-2.6-0:amd64 (2.6.20-1) ...
以前に未選択のパッケージ libhiredis0.10:amd64 を選択しています。
Preparing to unpack .../libhiredis0.10_0.11.0-3_amd64.deb ...
Unpacking libhiredis0.10:amd64 (0.11.0-3) ...
以前に未選択のパッケージ libmilter1.0.1:amd64 を選択しています。
Preparing to unpack .../libmilter1.0.1_8.14.4-7_amd64.deb ...
Unpacking libmilter1.0.1:amd64 (8.14.4-7) ...
以前に未選択のパッケージ libspf2-2 を選択しています。
Preparing to unpack .../libspf2-2_1.2.10-4+b1_amd64.deb ...
Unpacking libspf2-2 (1.2.10-4+b1) ...
以前に未選択のパッケージ rspamd を選択しています。
Preparing to unpack .../rspamd_0.6.10_amd64.deb ...
Unpacking rspamd (0.6.10) ...
以前に未選択のパッケージ libopendkim9 を選択しています。
Preparing to unpack .../libopendkim9_2.9.2-1_amd64.deb ...
Unpacking libopendkim9 (2.9.2-1) ...
以前に未選択のパッケージ rmilter を選択しています。
Preparing to unpack .../rmilter_1.6.1_amd64.deb ...
Unpacking rmilter (1.6.1) ...
Processing triggers for man-db (2.6.7.1-1) ...
libevent-2.0-5:amd64 (2.0.21-stable-1.1) を設定しています ...
libgmime-2.6-0:amd64 (2.6.20-1) を設定しています ...
libhiredis0.10:amd64 (0.11.0-3) を設定しています ...
libmilter1.0.1:amd64 (8.14.4-7) を設定しています ...
libspf2-2 (1.2.10-4+b1) を設定しています ...
rspamd (0.6.10) を設定しています ...
libopendkim9 (2.9.2-1) を設定しています ...
rmilter (1.6.1) を設定しています ...
Processing triggers for libc-bin (2.19-9) ...

トラックバック(2)

以前、インストールメモをエントリーとしてあげていた、 rspamd と rmil... 続きを読む

あまり周りで使っているという話を聞かない、 Rspamd ですが、1.6 のリリースがアナウンスされておりました。 Today, we release t... 続きを読む

コメントする