邮件服务器的安全解决方案(3) EBIN=/usr/local/sbin MAN=/usr/local/man/man DEFS=-DTI_RPC -DFCNTL_LOCK -DSYSINFO CC= (编译器) RANLIB= : CFLAGS=$(DFES) -g -I/path/to/db/include LDLIBS=-L/path/to/db/library -lns1 -1db TSTLIBS=-L. -ldrac -lns1 MANLIB=3 MANADM=1m 然后编译并安装即可。 如果存在多个pop/IMAP服务器,则还需要将这些服务器的IP地址加到文件/etc/mail/dracd.allow中,其文件书写格式与/var/yp/securenets文件格式一样。如: 255.255.255.255 202.139.244.23 255.255.255.255 127.0.0.1 (2)修改sendmail.mc文件重新生成sendmail.cf 在使用DRAC验证功能之前,还需要将DRAC的验证信息加到sendmail.cf文件中。首先要修改sendmail.mc文件,然后重新生成sendmail.cf。sendmail.mc文件中相关语句修改如下: 在LOCAL_CONFIG行下增加 kdrac btree /etc/mail/dracd 在LOCAL_RULESETS下增加 Slocal_check_rcpt R$* $: $&{client_addr} R$+ $: $(drac $1 $: ? $) R? $@ ? R$+ $@ $#OK 重新生成sendmail.cf文件后,再重启sendmail进程。