動作に影響が出る可能性がありますが、もう 5 年ほど放置してある smtp 起動スクリプト (正確には ucspi-tcp/tcpserver) の内容を確認してみる。
以下SMPT 起動部分抜粋。
/usr/local/bin/tcprules \
/usr/local/etc/tcp.smtp.cdb /usr/local/etc/tcp.smtp.tmp < /usr/local/etc/tcp.smtp
/usr/local/bin/tcpserver -HR -l0 -x \
/usr/local/etc/tcp.smtp.cdb -u 82 -g 81 0 smtp \
/usr/local/bin/rblsmtpd -r rbl.maps.vix.com -r bl.spamcop.net \
/var/qmail/bin/qmail-smtpd mirage-oc.net \
/usr/local/bin/checkpassword /usr/bin/true 2>&1 | /var/qmail/bin/splogger smtp 3 &
echo "Start tcpserver -smtp-."
RBL として rbl.maps.vix.com と bl.spamcop.net が登録してあるようだ。
既に何を参照して登録したかなど覚えていない。
ここで改めて登録サーバーの動作状態や、追加したいサーバー、また、現状の設定の見直しを考えてみる。
rbl.maps.vix.vom
2001/04 に停止。。。
mail-abuse.org も同年 8 月より有料化。
bl.spamcop.net
機能しているようだ。
今後の対応として以下を検討する。
・ucspi-rss 導入
・RBL サーバー追加と削除
◆ucspi-rss 導入
ucspi のパッチがこのようになっているので RSS パッチは適応されていない。
make showconfig
===> The following configuration options are available for ucspi-tcp-0.88_2:
MAN=on "Install man(1) pages"
RSS_DIFF=off "Patch rblsmtpd for qmail users"
SSL=off "Adds support for SSL (Secure Socket Layer)"
RBL2SMTPD=off (default) "Don't drop connection, pass envvar to smtpd"
===> Use 'make config' to modify these settings
less /var/db/ports/ucspi-tcp/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for ucspi-tcp-0.88_2
_OPTIONS_READ=ucspi-tcp-0.88_2
WITH_MAN=true
WITHOUT_RSS_DIFF=true
WITHOUT_SSL=true
しかし、なるべく動作を変えたくないので現状のままで行く事にする。
必要であれば make rmconfig する。
◆RBL サーバー追加と削除
登録の為に DNSBL を探したところ検索フォームがあったので再び検索してみる。
http://www.dnsbl.com/
こちらは IP アドレスを指定して検索するのでサーバーの IP を引いてフォームを送信しよう。
そして本命のサーバー検索。
Blacklist Statistics Center
こちらのページで一覧が表示される。
一覧とデータベースに共通するドメインより以下の URI から2つを適用する事にする。
zen.spamhaus.org (291 msec)
bl.spamcop.net (3970 msec)
psbl.surriel.com (491 msec)
時間は DNS を any, mx などで引いた時の最大応答値。
zen.spamhaus.org を追加したかったのですが、DNS のみの対応のようなので保留します。
一時的にデーモンは起動してるのだけど smtpd が機能しなくなってしまいました。
また all.rbl.jp を追加して、結果こうなりました。
--- tcpserver.sh-20080330 Sun Jul 13 01:18:27 2008
+++ tcpserver.sh Sun Jul 13 01:26:26 2008
@@ -7 +7 @@
- /usr/local/bin/tcpserver -HR -l0 -x /usr/local/etc/tcp.smtp.cdb -u 82 -g 81 0 smtp /usr/local/bin/rblsmtpd -r rbl.maps.vix.com -r bl.spamcop.net /var/qmail/bin/qmail-smtpd mirage-oc.net /usr/local/bin/checkpassword /usr/bin/true 2>&1 | /var/qmail/bin/splogger smtp 3 &
+ /usr/local/bin/tcpserver -HR -l0 -x /usr/local/etc/tcp.smtp.cdb -u 82 -g 81 0 smtp /usr/local/bin/rblsmtpd -r bl.spamcop.net -r all.rbl.jp /var/qmail/bin/qmail-smtpd mirage-oc.net /usr/local/bin/checkpassword /usr/bin/true 2>&1 | /var/qmail/bin/splogger smtp 3 &