Exchange 2007 SP1 和 SP2 对 X.400 权威域的支持

 

适用于: Exchange Server 2007 SP2, Exchange Server 2007 SP1

上一次修改主题: 2009-05-20

本主题介绍 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 和 Exchange 2007 Service Pack 2 (SP2) 对 X.400 域提供的支持。通过 Exchange 2007 SP1 和 SP2,可以使用 Exchange 命令行管理程序命令配置一个或多个 X.400 权威域命名空间。 

X.400 地址

X.400 地址是按照某个电子邮件标准定义的一种地址,该标准包含在根据国际电信联盟电信标准化部门 (ITU-T) 的建议定义的一系列电子邮件标准中。X.400 地址使用分层命名系统,包括一系列属性,这些属性共同形成了 X.400 地址。地址中的一些属性指定组织。其他属性指定收件人。所有组织属性共同指定 X.400 地址层次结构中的唯一代码。

Exchange 2007 不支持以下 X.400 方案:

  • 与另一个电子邮件系统共享 X.400 地址节点   在 Exchange 2007 中,可以通过配置内部中继接受域来共享 SMTP 域命名空间。此配置不可用于 X.400 命名空间。Exchange 2007 必须对 X.400 域具有权威。或者必须将 X.400 域配置为权威 X.400 域的外部中继子域。

  • 在边缘传输服务器上配置 X.400 权威域

  • 在 Exchange 管理控制台中配置 X.400 权威域   必须使用 Exchange 命令行管理程序配置 X.400 权威域。

  • 直接路由或中继到 X.400 邮件传输代理 (MTA)   Exchange 2007 必须通过运行 Microsoft Exchange Server 2003 和承载 X.400 连接器的源服务器或通过第三方 Exchange 2007 X.400 连接器进行路由。

配置 X.400 权威域

可以给集线器传输服务角色配置 X.400 权威域。当将某个组织配置为对特定域具有权威时,则认为此组织承载该域中收件人的所有邮箱。创建 X.400 权威域名后,您可以创建电子邮件地址策略,此策略在电子邮件代理地址中指定该域。Exchange 组织接受发往已分配了 X.400 电子邮件代理地址(使用 X.400 权威域命名空间)的收件人的电子邮件。权威命名空间中任何不能解析为 Active Directory 目录服务中的邮箱或联系人的 X.400 收件人地址都将视为错误并将导致邮件生成未送达报告 (NDR)。如果引起错误的邮件为传递状态通知 (DSN),例如 NDR,则删除该邮件。

如果非权威 X.400 域为权威域的子域,Exchange 2007 也对其提供支持。可以使用 New-X400AuthoritativeDomain cmdlet 的 X400ExternalRelay 参数定义任何 Exchange 组织对权威 X.400 域的子域不具有权威的异常。默认情况下,X400ExternalRelay 的参数值的设置为 $false。因此,发送给 X.400 子域中的收件人的电子邮件如果出现收件人解析失败,则将生成 NDR。如果 X400ExternalRelay 参数值的设置为 $true,那么 Exchange 将不会将收件人解析失败视为错误,但会将发往 X.400 子域的收件人的邮件路由到外部地址。

定义 X.400 命名空间

默认情况下,当配置 X.400 权威域时,Exchange 组织将被视为对层次结构中所有的 X.400 地址具有权威。

X.400 地址包括一系列定义组织部门和指定收件人的属性。在 X400DomainName 参数中指定的 X.400 命名空间只能包含 X.400 组织部门。下表列出了可用于在 Exchange 2007 SP1 和 SP2 中定义 X.400 域命名空间的属性。这些属性按层次结构顺序列出。

X.400 组织部门

属性缩写 组织部门 必需/可选 最大字符长度

C

Country   Country 属性值为符合国际标准化组织 (ISO) 3166 的双字母国家/地区名称。此属性标识 X.400 域命名空间的国家或地区。

必需

2

A

ADMD   公用管理域 (ADMD) 的值通常标识公用邮件服务提供商。有效值取决于具体的国家或地区。

必需

16

P

PRMD   专用管理域 (PRMD)定义 Exchange 组织命名空间中的最高级域。

可选

16

O

Organization   Organization 值在 PRMD 或 ADMD (如果没有 PRMD)的上下文中是唯一的。

可选

64

OU1

Organizational unit 1   每个组织单位的值标识在层次结构中紧邻的上级地址元素范围内的一个唯一地址元素。

可选

64

OU2

Organizational unit 2   每个组织单位的值标识在层次结构中紧邻的上级地址元素范围内的一个唯一地址元素。

可选

64

OU3

Organizational unit 3   每个组织单位的值标识在层次结构中紧邻的上级地址元素范围内的一个唯一地址元素。

可选

64

OU4

Organizational unit 4   每个组织单位的值标识在层次结构中紧邻的上级地址元素范围内的一个唯一地址元素。

可选

64

当指定 X.400 命名空间时,地址属性之间必须用分号分隔并且地址必须用引号括起来,如下例所示:

"C=US;A=ATT;P=Contoso;O=Example" 

X.400 域名只能包含以下 ASCII 字符:

  • A 到 Z

  • a 到 z

  • 0-9

  • 以下标点和特殊字符:(空格)' () + , - . / : = ?

不支持在 X.400 权威域命名空间中使用通配符,如星号 ()。每个属性只能在 X.400 命名空间中出现一次。

除非通过将 X400ExternalRelay 参数指定为 $true 来为子域定义异常,否则层次结构中任何附属于定义的组织部门的地址必须解析为 Active Directory 中的收件人或联系人。如果分类程序无法解析收件人,则将为邮件生成 NDR。如果邮件为 DSN,则将删除此邮件。

例如,如果已将 X.400 权威域配置为 "C= US;A=ATT;O=Contoso",Exchange 组织也将被认为对 X.400 命名空间 "C=US;A=ATT;O=Contoso;OU1=Tailspin Toys" 具有权威。如果所有 Tailspin Toys 的收件人位于另一组织,则必须将每位收件人表示为 Contoso 组织的 Active Directory 中的联系人。如果无法做到这一点,必须将 Tailspin Toys 命名空间定义为外部中继子域。

X.400 权威域的收件人解析和路由

为确定如何处理电子邮件的路由,Exchange 2007 分类程序将对收件人地址与 Exchange 组织对于其具有权威的域列表进行比较。这使分类程序能够确定如果在权威命名空间中找不到收件人,何时将发往 X.400 地址的邮件路由到外部系统以及何时生成 NDR。如果邮件的发送对象是 Exchange 组织对其具有权威的 X.400 域中的收件人地址,则此邮件将传递到有效收件人。此外,对于任何在 Active Directory 中找不到的收件人,则向收件人返回 NDR。如果邮件的发送对象是 Exchange 组织对其不具有权威的 X.400 域,则该邮件将通过 X.400 连接器路由到外部。

定义 X.400 权威命名空间之后,将认为 Exchange 组织负责将邮件传递到具有与该命名空间匹配的电子邮件代理地址的所有收件人。因此,将按以下方法处理 Exchange 2007 集线器传输服务器接收的发往 X.400 地址的邮件:

  • 如果收件人地址解析为 Active Directory 中的收件人,则将传递邮件。

  • 如果符合下列条件,则将向收件人返回 NDR:

    • 收件人地址不能解析为 Active Directory 中的收件人。

    • 收件人地址与 Exchange 对其具有权威的 X.400 命名空间相匹配。

    • 电子邮件是一种消息。

  • 如果符合下列条件,将删除该电子邮件:

    • 收件人地址不能解析为 Active Directory 中的收件人。

    • 收件人地址与 Exchange 对其具有权威的 X.400 命名空间相匹配。

    • 电子邮件为 DSN。

  • 如果符合下列条件,该邮件将路由到 X.400 连接器:

    • 收件人地址不能解析为 Active Directory 中的收件人。

    • 收件人地址与 Exchange 对其具有权威的 X.400 命名空间不匹配。

    • 该电子邮件路由到 X.400 连接器。

尽管可以配置收件人,使其接收发往 X.400 命名空间的电子邮件,但是 Exchange 2007 SP1 和 SP2 不提供对 X.400 的本机传输支持。若要对远程 X.400 域收发 X.400 电子邮件,必须保持 Exchange 2003 服务器上有一个或多个 X.400 连接器,或在 X.400 主干上配置外部连接器。

Exchange 2007 不具有 X.400 MTA。因此,Exchange 2007 无法将邮件转换为 X.400 格式。驻留在 Exchange 2003 服务器或外部连接器上的 X.400 连接器必须处理该邮件以使其转换为 X.400 邮件。为了传输 X.400 邮件,Exchange 2007 SP1 和 SP2 会将邮件作为 MIME 封装的 TNEF 邮件通过 SMTP 进行路由。

有关如何在 Exchange 2003 上创建 X.400 连接器的详细信息,请参阅 How to Create an X.400 Connector。有关如何新建外部连接器详细信息,请参阅如何新建外部连接器

详细信息

有关详细信息,请参阅下列主题: