外部连接器
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上一次修改主题: 2007-06-20
外部连接器只能安装在运行 Microsoft Exchange Server 2007 并且安装了集线器传输服务器角色的计算机上。外部连接器使用投递目录将邮件发送到不使用简单邮件传输协议 (SMTP) 作为其主要传输机制的本地邮件服务器。
外部连接器概述
Exchange 2007 集线器传输服务器要求使用外部连接器将邮件传递到不使用 SMTP 传输邮件的外部网关服务器。第三方传真网关服务器就属于外部网关服务器。外部连接器可控制从集线器传输服务器到外部网关服务器的出站连接。出站邮件放在集线器传输服务器上的投递目录中或远程服务器上的网络文件共享中。每个外部连接器都使用自己的投递目录。必须将外部网关服务器配置为从该外部连接器的指定投递目录中获取邮件。
在集线器传输服务器上创建的外部连接器存储在 Active Directory 目录服务中,并且可用于组织中的所有集线器传输服务器。在 Active Directory 中,外部连接器是作为连接器容器中的对象创建的。如果将某个外部连接器配置为将邮件发送到 SMTP 或非 SMTP 地址空间,则当组织中的任何集线器传输服务器将邮件路由到该地址空间时,都会将邮件传递到该外部连接器的来源集线器传输服务器,以便中继到目标域。可以将外部连接器分配给组织中多个不同的集线器传输服务器。这样,可以为外部连接器提供容错能力。如果包含外部连接器的集线器传输服务器不可用,则将使用任何其他已定义的可用集线器传输服务器,中继发向外部连接器地址空间的邮件。若要提供此容错能力,必须确保由外部连接器指定的投递目录可用。
通过位于集线器传输服务器上的重播目录,外部网关服务器可以将邮件发送到 Exchange 2007 组织中。将提交您复制到重播目录中的格式正确的电子邮件文件以进行传递。
有关重播目录的详细信息,请参阅管理重播目录。
地址空间和连接器作用域
外部连接器的地址空间可指定该外部连接器将电子邮件路由到的收件人域。可以指定 SMTP 地址空间或非 SMTP 地址空间。
可以使用外部连接器的作用域来控制该外部连接器在 Exchange 组织中是否可见。默认情况下,Exchange 组织中的所有集线器传输服务器可以使用您创建的所有外部连接器。但是,可以限制任何外部连接器的作用域,以便只有同一个 Active Directory 站点中存在的其他集线器传输服务器可以使用该外部连接器。
Exchange 2007 RTM 中的地址空间和连接器作用域
在 Exchange 2007 的正式发布 (RTM) 版本中,用于指定地址空间的完整语法如下:
<ConnectorScope>:<AddressSpaceType>:<AddressSpace>;<AddressSpaceCost>
下面的列表中说明了地址空间的元素:
ConnectorScope 如果指定值
Local
,只有同一个 Active Directory 站点中的其他集线器传输服务器可以使用该连接器。如果省略 ConnectorScope 限定符,则 Exchange 2007 组织中的所有集线器传输服务器都可以使用该连接器。AddressSpaceType 地址空间类型可以是
SMTP
、X400
或任何其他文本字符串。如果省略地址空间类型,则假定是 SMTP 地址空间类型。AddressSpace 对于 SMTP 地址空间类型,您输入的地址空间必须符合 RFC 1035 标准。例如,允许输入
*
、*.com
和*.contoso.com
,但是不允许输入*contoso.com
。对于 X.400 地址空间类型,您输入的地址空间必须符合 RFC 1685 标准,例如 o=MySite;p=MyOrg;a=adatum;c=us。对于地址类型的所有其他值,可以为地址空间输入任何文本。**AddressSpaceCost ** 开销的有效输入范围是 1 到 100。开销越低表示路由越好。如果省略地址空间开销,则假设开销是 1。如果输入包含分号字符 ( ; ) 的非 SMTP 地址空间,则必须指定地址空间开销。
如果指定连接器作用域、地址空间类型或地址空间开销,必须为地址空间加上双引号 ( "
)。例如,下列地址空间条目是等效的:
"SMTP:contoso.com;1"
"contoso.com;1"
"SMTP:contoso.com"
contoso.com
可以指定多个地址空间,使用逗号分隔地址空间,例如:contoso.com,fabrikam.com
。如果指定连接器作用域、地址空间类型或地址空间开销,必须为地址空间加上双引号 ( "
),例如:"contoso.com;2","Local:fabrikam.com;3"
。
在路由解析过程中,将选择外部连接器以路由要传递到目标域的电子邮件。将选择地址空间与收件人的电子邮件地址最匹配的外部连接器。
Exchange 2007 SP1 中的地址空间和连接器作用域
在 Microsoft Exchange Server 2007 Service Pack 1 (SP1) 中,地址空间语法与 Exchange 2007 RTM 的地址空间语法略有不同。在 Exchange 2007 SP1 中,用于指定地址空间的完整语法如下:
<AddressSpaceType>:<AddressSpace>;<AddressSpaceCost>
在 New-ForeignConnector cmdlet 或 Set-ForeignConnector cmdlet 中使用 IsScopedConnector 参数指定连接器作用域。此参数的值为 $False
时,Exchange 组织中的所有集线器传输服务器均可以使用该连接器。此参数的值为 $True
时,只有同一个 Active Directory 站点中的集线器传输服务器可以使用该连接器。
投递目录
发送到外部连接器上所定义的地址空间的所有出站邮件,都放在该外部连接器的指定投递目录中。以下两个项目可控制每个外部连接器的投递目录位置:
Set-TransportServer cmdlet 中的 RootDropDirectoryPath 参数 此选项用于位于集线器传输服务器上的所有外部连接器。RootDropDirectoryPath 参数的值可以是本地路径,也可以是指向远程服务器的通用命名约定 (UNC) 路径。
Set-ForeignConnector cmdlet 中的 DropDirectory 参数 对于位于集线器传输服务器上的每个外部连接器,都将设置该值。DropDirectory 参数的值可以是简单的目录名称,也可以是绝对文件路径。如果指定了 RootDropDirectoryPath 的值,DropDirectory 参数的值必须是简单的目录名称。如果未指定 RootDropDirectoryPath 的值,DropDirectory 参数可以包含绝对路径信息,也可以是简单的目录名称。
默认情况下,RootDropDirectoryPath 参数的值为空。这表明 RootDropDirectoryPath 的值是 Exchange 2007 安装文件夹。Exchange 2007 的默认安装文件夹为 C:\Program Files\Microsoft\Exchange Server\。默认情况下,DropDirectory 参数的值是外部连接器的名称。不会为您创建投递目录。因此,必须手动创建每个投递目录文件夹。
如果 DropDirectory 参数的值不包含绝对路径信息,则通过 DropDirectory 参数和 RootDropDirectoryPath 参数的组合来定义投递目录的位置。如果 DropDirectory 参数的值包含绝对路径信息,则不得指定 RootDropDirectoryPath 的值。只通过 DropDirectory 参数的值来定义投递目录的位置。
更改投递目录的位置不会将任何现有的邮件文件从旧的投递目录复制到新的投递目录中。配置发生更改后,新的投递目录位置几乎会立即可用,但所有现有的邮件文件都保留在旧的投递目录中。
投递目录需要下列权限:
管理员:完全控制
系统:完全控制
网络服务:读取、写入和删除子文件夹及文件
使用 Set-ForeignConnector cmdlet 中的 DropDirectoryQuota 参数,可以为外部连接器的投递目录指定最大允许大小。达到指定的最大值时,在传递和删除现有邮件之前,不能将任何新的邮件文件复制到投递目录中。默认情况下,不会为外部连接器的投递目录指定任何最大大小限制。
有关详细信息,请参阅如何配置外部连接器的投递目录。
中继的 DSN 邮件
将邮件连同发送确认请求发送到由外部连接器提供服务的地址时,如果收件人的邮件服务器无法正确处理发送确认请求,则应该通知发件人。中继的发送状态通知 (DSN) 会通知发件人:收件人的邮件系统无法转发发送确认请求。默认情况下,不会为发送到由外部连接器提供服务的地址空间的邮件生成中继的 DSN 邮件。DSN 邮件在 RFC 1894 中进行了定义。有关 DSN 邮件的详细信息,请参阅管理发送状态通知。
详细信息
有关详细信息,请参阅下列主题: