exchange 2000限制部分人发送外部邮件问题
步骤一:1. 通过DSA.MSC来创建一个组,我这里假设这个组名是:No Internet Mail
2. 将您想要BLOCK的用户都放置于这个组中
3. 打开“Exchange System Manager”,并找到路由组下的 “Connectors”
4. 右击 “Connectors” 选择 New > SMTP Connector, 并对该连接器命名。例如: default SMTP Connector
5. 将SMTP Connector和SMTP Virtual Server相互关联。请点击ADD按钮,选择相应的SMTP虚拟服务器。
6. 关联Address Space。点击ADD,选择SMTP。
备注:Address Space即一组连接器可以发送到的地址。
7. 在“Internet Address Space Properties” 对话框中的 “E-mail Domain” 输入“*“ ,点击确定。
8. 点击 “Delivery Restrictions” tab, 将您创建的组添加到 “Reject messages from” 中。点击确定。
步骤二:
限制检查功能由基于 Exchange的桥头服务器(正在检查的连接器的源端)上的注册表项控制。如果需要配置连接器以限制谁能够向指定的链接发送数据,必须手动添加限制检查注册表值。
为限制传递而启用注册表项
警告 错误地编辑注册表可能导致严重的问题,甚至可能需要重新安装操作系统。因注册表编辑不当而导致的问题可能没有办法解决。在编辑注册表之前,请备份所有重要数据。
1. 启动注册表编辑器:从命令提示符处,键入 Regedt32.exe。
2. 导航到注册表中的下列项并选择该项:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/RESvc/Parameters/
3. 在“编辑”菜单上,单击“添加值”,然后添加下列注册表值:
Value Name: CheckConnectorRestrictions
Data Type: REG_DWORD
Date: 1
Radix: Hexadecimal
4. 退出注册表编辑器:在“注册表”菜单上,单击“退出”。
5. 重现启动Exchange 服务器
[color=#FF0000]这样设置以后不成功,加入的用户还是可以外发。
请大家帮忙看看问题出在哪里,谢谢!![/color] --------------------编程问答-------------------- 你可以找到一个这样的用户,看看这个用户邮件外发的路由是什么,是不是在你设置了CheckConnectorRestrictions的桥头上发出的
不过这种设置是著名的对性能有严重影响的方法,如果你一定要做,也不要用组来加。
原因是桥头服务器不缓存组成员信息,每次你发送邮件,它都到域控上重新枚举组成员,看看是不是满足限制条件。如果你要限制一组用户,把一个一个收件人放到那个tab上比把他们加入一个组然后把组加入拒绝发送列表,效果要好的多。 --------------------编程问答-------------------- 千万要想清楚,除非你服务器性能富余很大,否则不要用这个设置,即使你不把用户或者组加到那,只要设置CheckConnectorRestrictions都会严重影响性能。你这种要求一般都需要用SMTP OnArrival sink来做
--------------------编程问答-------------------- 网址:http://www.ciitc.com
--------------------编程问答-------------------- 简单的办法就是在帐号属性中设置 只能在余内发送邮件即可.(要求数量不是很多的情况下)
补充:企业软件 , Exchange Server