1.在 /etc/mail/access 中加入一行文字,编辑access档
vi access#新增此行,这样凡是 virus@yam.com
寄来的信通通会直接丢掉
virus@yam.com DISCARD
#新增此行,凡是由 npttc.edu.tw 寄来的信就退回去
npttc.edu.tw REJECT
#新增此行,凡是寄给 test 的信就退回并显示自订的讯息
test@mk.ks.edu.tw 550 Sorry this user was banned
※ REJECT&DISCARD的差异
REJECT:不容许某主机名称或mail address与你的mail server进行连接,『并
且会回传一个错误或警告讯息给原发信端』!
DISCARD:接收到传输的邮件消息,会直接将该信件『丢弃』而不会『退回』!
建议使用DISCARD,因为有一些垃圾信的攻击,寄件者会做伪装,而
信又退不回去,只会浪费系统的资源和网路的频宽
2.修改完 access 后必须把它转换成资料库
指令:makemap -v hash /etc/mail/access < /etc/mail/access
接着若出现以下讯息就代表OK
key=`n224901122@yahoo.com.tw', val=`DISCARD'
key=`xaccomplishment@hushmail.com', val=`DISCARD'
key=`b_ggarneriu@linkclub.or.jp', val=`DISCARD'
key=`21rwq78@sinamail.com', val=`DISCARD'
key=`member@dks.com.tw', val=`DISCARD'
◎多领域收信
一台server可收多重领域信件,此需DNS之MX多方指向设定,同时配合 sendmail 之 local-host-names
设定。
此时,同一account将会有多重信箱位址。
◎ IP 表示法
无 DNS 之 MX 指向用,Ex:account@[IP]