- 论坛徽章:
- 0
|
1.RH9+qmail+vpopmail.
同时该服务器上有
dns+dhcp,为Lan提供域名解析和dhcp服务.
双网卡+squid为Lan提供代理上网服务(adsl拨号).
另还作为http和ftp服务器.
qmail为netqmail-1.05.
2.qmail为Lan用户提供内部邮箱服务.内部用户间互发没问题.
3.现在的问题是:boss要求内部不能通过代理上互联网的用户不能向外发邮件.要发也只能向香港公司的邮箱XXX@abc.hk发.
我在服务器的防火墙(iptables)上已经限制了不能上网的用户完全不能通过任何端口访问互联网.squid代理上网也通过win2000域做用户验证.关键问题的内网用户可以通过qmail把邮件发出到互联网上.
以我的理解,只有加入/var/qmail/control/rcpthosts中的域名结尾的邮件,qmail才能转发.我只要仅把内网域名和香港公司域名(abc.hk)加进去就可以了.
但实际情况是:好象rcpthosts不起作用似的.一开始我的qmail加了smtp认证补丁.用的补丁为netqmail-1.05-tls-smtpauth-20060105.patch(也用过其它补丁).我在网上查了一下,有一种说法是有了smtp认证,rcpthosts就不起作用.于是我重新编译安装了netqmail-1.05.没加另外的补丁.可结果还是一样.内网机器依旧能向外网发邮件,我试过sohu,163都可以的.
在网上找了好久,一直没进展.烦请高人指点一二.不胜感激. |
|