pop before smtp(open-smtp)との共存
Russell Nelsonのpop before smtp
(open-smtp)
についてのTipsです。
ダイアルアップBlacklist
問題
pop3クライアントが認証を受けても
ダイアルアップ系ブラックリストで拒否されてしまう。
対応策
pop3-recordで、RELAYCLIENT環境変数と同時にRBLSMTPD環境変数も設定するようにします。
echo "$TCPREMOTEIP:allow,RELAYCLIENT=\"\",RBLSMTPD=\"\"" \
>> $TCPDIR/smtp.filter.newer
特定サーバの制限(おまけ)
問題
pop3クライアントのIPアドレスに対して許可をしてしまうので、
複数のシェルアカウントを持つサーバや、
NATで出てくるネットワークには無防備になってしまう。
対応策
pop3認証を受けても、cdbに追加をしないようにします。
pop3-recordの先頭で、すでにcdbに存在していれば中断するようにしておく。
cdbget $TCPREMOTEIP < /etc/smtp.cdb > /dev/null && exit 0
cdbに該当サーバのIPアドレスに対しallowだけのエントリーを作っておく。
202.212.33.52:allow
pop3そのものの問題点については別の機会に...
INDEX
Hiroshi Tsukamoto
Last modified: Thu Mar 28 23:46:48 2002