2007年2月17日土曜日

続・sendmailにスパム対策/前回のは間違い?

sendmailにrbl.jpの拒絶リストを適用させることで四苦八苦していると
FreeBSD
http://uls.fam.cx/freebsd/archives/mail/

http://uls.fam.cx/freebsd/archives/000082.html
に辿り着いた。

・・・あれ、makeでcp?
VPSサーバのマニュアルなんて当てにならないのね・・・。

ついでに意図的に遅延させる機能「greet pause」も入れておいた。
設定は以下の通り。

#vi foobar.mc (foobar部分は管理中のドメイン名)

FEATUREが書かれている部分の末尾に以下の二行

FEATURE(dnsbl,`all.rbl.jp')dnl
FEATURE(`greet_pause',`5000')dnl

を追記。
:wq

#make foobar.cf
すると、以下を喋る。

/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 foobar.com.mc > foobar.com.cf
echo "### foobar.com.mc ###" >> foobar.com.cf
/usr/bin/sed -e 's/^/# /' foobar.com.mc >> foobar.com.cf


foobar.cfをsendmail.cfにコピー。

#cp foobar.cf sendmail.cf

sendmail再起動。
#restart_sendmail

以下を喋って終了。
sendmail mta stopped
sendmail submission daemon stopped
SMTP authentication daemon stopped
sendmail mta started
sendmail submission daemon started
SMTP authentication daemon started

非常に助かりました。

0 件のコメント:

コメントを投稿