如何禁止 Exchange 2000 解析匿名电子邮件

 

上一次修改主题: 2005-05-09

与 Exchange Server 2003 不同,Exchange 2000 Server 将匿名提交的邮件解析到全局地址列表 (GAL)。Exchange Server 2003 在提交邮件时对邮件进行身份验证。如果没有进行身份验证,则将该邮件标记为未通过身份验证。 为此,如果要从 Exchange 2000 进行升级,建议在升级邮箱和其他 Exchange 服务器之前,先将网关服务器升级到 Exchange 2003。此外,如果要阻止 Exchange 2000 服务器解析匿名邮件,可以执行下列操作。

Caution警告:
错误地编辑注册表可能导致严重问题,甚至可能需要重新安装操作系统。因注册表编辑不当而导致的问题可能没有办法解决。在编辑注册表之前,请备份所有重要数据。

请谨慎选择要在其上启用此设置的服务器。如果更改默认 SMTP 虚拟服务器的行为,则在组织中存在多个服务器的情况下,来自其他 Exchange 2000 服务器的所有内部邮件也都会受到影响。因此,由于 Exchange 2000 使用 SMTP 在服务器之间路由内部邮件,所以可能需要创建新的 SMTP 虚拟服务器,或者仅在传入方向上的 SMTP 桥头服务器上应用此设置。

  1. 启动注册表编辑器 (regedit)。

  2. 导航到注册表中的以下项,或在注册表中创建这样的项(其中一个 1 表示 SMTP 虚拟服务器编号):

    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MsExchangeTransport/Parameters/1

    note注意:
    可能需要同时创建 Parameter 项和 1 项。
  3. 在“编辑”菜单上,单击“添加值”,然后添加下列注册表值:

    Value name: ResolveP2

    Data type: REG_DWORD

  4. 使用下列标记确定应使用哪个值:

          Field                  Value
          -----------            -----
          FROM:                  2
          TO: and CC:            16
          REPLY TO:              32                     
    
  5. 要确定应使用的值,应该对要进行解析的所有元素的值求和。例如,要解析除发件人以外的所有字段,应键入 48 (16+32=48)。若要只解析收件人,请只键入 16。默认情况下,Exchange 2000 会解析所有内容(通过删除该项或使用后面的公式设置该值,可以指定此行为: 2+16+32=50)。

  6. 退出注册表编辑器。

  7. 重新启动 SMTP 虚拟服务器。

 
显示: