声明:本文转载自gnaw0725.blogbus.com,更新网址:http://gnaw0725.blog.51cto.com

我使用的是exchange 2000 ,我如何设置AD中一个组的邮件或者是单个人的邮件只能接收和发送内部邮件不能接收和发送外部邮件,比如发送至163或是接收外部邮件。

回答:限制发送外部邮件,可以通过连接器限制实现,首先创建SMTP 连接器,在连接器中指定前端SMTP 虚拟服务器为桥头服务器,在前端服务器上更改注册表,以激活连接器限制,步骤如下:
1. 创建SMTP 连接器,配置SMTP连接器,请参考以下文章:
如何在 Exchange 200x 中配置 SMTP 连接器
http://support.microsoft.com/kb/265293/zh-cn
2. 启用连接器限制,需要修改注册表,步骤如下:

a. 启动注册表编辑器:从命令提示符处,键入 Regedt32.exe。
b. 导航到注册表中的下列项并选择该项:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/RESvc/Parameters/
c. 在“编辑”菜单上,单击“添加值”,然后添加下列注册表值:
Value Name: CheckConnectorRestrictions
Data Type: REG_DWORD
Date: 1
Radix: Decimal
d. 退出注册表编辑器:在“注册表”菜单上,单击“退出”。
e. 启用注册表项设置后,在 Exchange 服务器上重新启动下列服务:
? Microsoft Exchange MTA Stacks (MSExchangeMTA)
? Microsoft Exchange Routing Engine (RESvc)
? Simple Mail Transport Protocol (SMTPSVC)
警告 错误地编辑注册表可能导致严重的问题,甚至可能需要重新安装操作系统。因注册表编辑不当而导致的问题可能没有办法解决。在编辑注册表之前,请备份所有重要数据。

更多的信息,请参考以下文章:
XCON: Connector Delivery Restrictions May Not Work Correctly
http://support.microsoft.com/kb/277872/en-us
3. 在Exchange 系统管理器中,右键点击SMTP 连接器,选择属性,单击传递限制,设置默认拒绝所有用户,把需要外发的用户添加到允许列表中。
对于接收限制,可以在帐户的属性中设置,步骤如下:
1. 打开Active Directory 用户和计算机。
2. 找到帐户或组,点击右键,选择属性。
3. 单击Exchange General页,单击Delivery Restrictions按钮,在Message Restrictions 下,设置为Only From,添加可以发送邮件到该对象的帐户或邮件组。

请注意:这个限制是在连接器上实现的,那么,必须在连接器中指定的桥头服务器上更改注册表,如果无法执行这个更改,则无法限制。
罗俊华 微软全球技术支持中心