FreeBSD 研习课程讲义
Prev sendmail 其它设定 Next

◎拒收邮件

【前言】

当某外地邮件一直发送带有病毒或不当内容或图片给server内部信箱时,可对此邮件或或该领域邮件做管制。

cd /etc/mail
cp access.sample access

【作法】

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]

Prev Home Next
邮件转向 UP