abmilter - milter for abmail

abmilterは、迷惑メール対策ツール「abmail」を milter アプリケーションとして利用できるようにするプログラムです。

ソースコード

ドキュメント

ビルド方法

基本的に abmail のビルド方法に準じます。

(以下の例では、自組織のドメイン名を example.com、アドレス空間を 10.20.0.0/16 とします)
ビルドには libmilter (sendmail に含まれる milter ライブラリ)及び libpcre (Perl 互換正規表現ライブラリ)が必須です。また、CFLAGS 等で DISABLE_PTHREAD を定義しない限り libpthread が必要です。まず、tarball を展開し、そのディレクトリに入り、

$ cd abmilter
$ make PREFIX=/opt/local CFLAGS='-DMYNETWORK=\"10.20.0.0\" -DMYNETMASK=\"16\" -DMYDOMAIN=\"example.com\"'
とします。

インストール

適宜 root になるなどして、

# cd abmilter
# make PREFIX=/opt/local install
とします。また、abmail でインストールされるいくつかのファイルが必要になりますので、abmail もインストールしておいてください。

以下がインストールされるファイルです。

/opt/local/sbin/abmilter

以下は abmilter が必要とする abmail のファイルです。これらの設定は abmail に準じます。

/opt/local/etc/abmail/ams_reliable.lst
/opt/local/etc/abmail/ams_unreliable.lst
/opt/local/etc/abmail/ras_reliable.lst
/opt/local/etc/abmail/rfs_reliable.lst
/opt/local/etc/abmail/rhs_unreliable.lst
/opt/local/etc/abmail/rns_reliable.lst
/opt/local/etc/abmail/rns_unreliable.lst
/opt/local/etc/abmail/rss_reliable.lst

運用例

COPYRIGHT

Copyright (C) 2013 Jun Takahashi <junt@aihara.co.jp>