- 论坛徽章:
- 1
|
请教在sendmail中设定阻挡某个特定域名的方法
老大,我再看。。。。
应该可以的,我不知道你的sendmail用什么认证方式。
你要是用sasl实现的基于用户密码的认证。
就要vi /etc/mail/access
我也好久没有用sendmail了,你看看他网站的说明,好像是sendmail.8.12以上,这个access的功能更全了,可以分开禁掉发出或发入的。
例如:to @sina.com --deny 禁止给sina.com发信
from @inter.com --deny 来自inter.com的不允许relay.
这样就应该可以了,但是具体的语法,我忘了,明天看看资料吧。你也看看啊。
但是有一个问题,你的两个域在同一主机上,sendmail的虚拟域名做得不好,其实就是别名!是系统用户的话,你发给一个用户asusboy,它实际有两个域名后缀的。sendmail认证的是系统用户,你发给asusboy@intra.con和asusboy@inter.com 其实是一个用户。这样的话,你的公司员工,就可以用asusboy@intra.con发送了!
你要是用sasl用户,应该是用户全名认证,带域名的。这样可能可以的,我没做过用户名是sasl用户的,你看看办吧。
再有,只能你自己学习sendmail的宏指令,自己编写sendmail.cf吧。:) |
|