今の作り方


clamav-milter

yum install sendmail-devel
./configure --enable-milter --enable-id-check --enable-no-cache

dkim-milter

2011/12で開発停止。OpenDKIMに移行。

cp site.config.m4.dist devtools/Site
以下、適宜編集。

APPENDDEF(`confENVDEF', `-DNEED_FAST_STRTOUL')

APPENDDEF(`confINCDIRS', `-I/usr/local/ssl/include ')
APPENDDEF(`confLIBDIRS', `-L/usr/local/ssl/lib ')

define(`confMANROOT', `/usr/local/share/man/man')
define(`confUBINDIR', `/usr/local/bin')
define(`confSBINDIR', `/usr/local/sbin')
define(`confLIBDIR', `/usr/local/lib')
define(`confINCLUDEDIR', `/usr/local/include')

make
make install

OpenDKIM

Sendmailのdkim-milterがOpenDKIMに移行。
機能が増えているがまだ見きれていないので以下暫定。

./configure \
    --enable-poll \
    --with-openssl=/usr/local/ssl

沢山オプションつけてもmakeは通るが
出来たバイナリがSEGV出したりデーモンが落ちたりしたので
最低限のオプションとした。

なお、query_cache、statsext、diffheadersの為に以下が必要。
TRE:http://laurikari.net/tre/
OpenDBX:http://www.linuxnetworks.de/doc/index.php/OpenDBX
Lua(yumで)
db4(yumで)

Unboundに必要なのは以下。
ライブラリだけ作れるが、make installで入らない(失敗する)ので全部作る。
Unbound:http://unbound.net/
ldns:http://www.nlnetlabs.nl/projects/ldns/
libevent2.0系:http://libevent.org/

libmemcachedはmemcachedには入っていない(すぐ忘れる)ので以下から。
libmemcached:http://libmemcached.org

select()の代わりにpoll()を使うらしいが、epoll()じゃないんだ・・・?
Vouch By ReferenceとDKIM Reputationは今のところパス。

make
make install
cp /usr/local/share/doc/opendkim/opendkim.conf.sample /usr/local/etc/opendkim.conf
cp {$source}/contrib/init/redhat/opendkim /etc/rc.d/init.d/
chmod 755 /etc/rc.d/init.d/opendkim

spamass-milter

./configure

トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-11-18 (日) 23:14:32