如何配置分拣目录

 

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

上一次修改主题: 2007-01-02

本主题将介绍如何使用 Exchange 命令行管理程序在 Microsoft Exchange Server 2007 中配置分拣目录。

默认情况下,分拣目录存在于安装了集线器传输服务器角色或边缘传输服务器角色的每台 Exchange 2007 计算机之上。提交您复制到分拣目录中的格式正确的电子邮件文件以进行传递。管理员可使用分拣目录进行邮件流测试,必须自己创建和提交其邮件的应用程序也可以使用分拣目录。

开始之前

若要执行下列步骤,必须为您使用的帐户委派下列角色:

  • Exchange Server 管理员角色和目标服务器的本地 Administrators 组

若要在安装了边缘传输服务器角色的计算机上执行以下步骤,必须使用作为该计算机上的本地 Administrators 组成员的帐户进行登录。

有关管理 Exchange Server 2007 所需的权限、角色委派以及权利的详细信息,请参阅权限注意事项

note注意:
不能使用 Exchange 管理控制台配置分拣目录。若要配置分拣目录,必须使用 Exchange 命令行管理程序。有关如何使用 Exchange 命令行管理程序的详细信息,请参阅使用 Exchange 管理外壳

配置分拣目录位置

默认情况下,分拣目录位于 C:\Program Files\Microsoft\Exchange Server\TransportRoles\Pickup。此目录必须是 Exchange 2007 计算机的本地目录。

使用 Exchange 命令行管理程序配置分拣目录位置

  • 运行以下命令:

    Set-TransportServer <Identity> -PickupDirectoryPath <LocalFilePath>
    

    例如,要在名为“Exchange01”的 Exchange 2007 计算机上将分拣目录设置为 C:\Pickup Directory,请运行以下命令:

    Set-TransportServer Exchange01 -PickupDirectoryPath "C:\Pickup Directory"
    

PickupDirectoryPath 参数的值设置为 $null 可禁用分拣目录。由 PickupDirectoryPath 参数和 ReplayDirectoryPath 参数所指定的目录不能相同。

更改分拣目录的位置不会将任何现有邮件文件从旧的分拣目录复制到新的分拣目录。配置更改之后,新的分拣目录位置几乎会立即变为活动目录,但是任何现有邮件文件均将保留在旧的分拣目录中。

分拣目录需要下列权限:

  • Administrator:完全控制

  • System:完全控制

  • Network Service:读取、写入和删除子文件夹及文件

默认情况下,Microsoft Exchange 传输服务使用网络服务用户帐户的安全凭据来新建分拣目录,并应用正确的权限。如果尚未存在新的分拣目录,并且网络服务帐户具有在新位置创建文件夹并应用权限所需的权限,则将新建分拣目录,并将正确权限应用于分拣目录。如果已存在新分拣目录,则将不会检查现有的文件夹权限。每次通过同时使用参数 PickupDirectoryPathSet-TransportServer cmdlet 来移动分拣目录时,最好验证一下新的分拣目录是否存在以及其应用的权限是否正确。如果对分拣目录进行的更改未成功,则可以在一起使用参数 PickupDirectoryPathSet-TransportServer cmdlet 前新建分拣目录,并向其应用正确的权限。

配置分拣目录接受的邮件头最大大小

默认情况下,分拣目录可以处理的邮件头部分的最大大小是 64 KB。包含大于指定邮件头最大值的邮件将会被 Exchange 2007 服务器拒绝。

使用 Exchange 命令行管理程序配置分拣目录接受的邮件文件最大大小

  • 运行以下命令:

    Set-TransportServer <Identity> -PickupDirectoryMaxHeaderSize <HeaderSize>
    

    例如,若要将名为“Exchange01”的 Exchange 2007 计算机上的分拣目录所接受的邮件文件最大大小设置为 96 KB,请运行以下命令:

    Set-TransportServer Exchange01 -PickupDirectoryMaxHeaderSize 96KB
    

PickupDirectoryMaxMessageSize 参数输入值时,请使用下列单位之一对该值进行限定:

  • B(字节)

  • KB(千字节)

  • MB(兆字节)

  • GB(千兆字节)

未限定的值被视为以字节为单位。PickupDirectoryMaxHeaderSize 参数的有效输入范围是 32768 字节到 2147483647 字节。

配置分拣目录接受的邮件收件人最大数目

默认情况下,分拣目录可处理的邮件收件人最大数目为 100。包含多于指定收件人最大值的邮件将被 Exchange 2007 服务器拒绝。

使用 Exchange 命令行管理程序配置分拣目录接受的邮件收件人最大数目

  • 运行以下命令:

    Set-TransportServer <Identity> -PickupDirectoryMaxRecipientsPerMessage <NumberOfRecipients>
    

    例如,若要将名为“Exchange01”的 Exchange 2007 计算机上的分拣目录所接受的邮件收件人最大数目设置为 200,请运行以下命令:

    Set-TransportServer Exchange01 -PickupDirectoryMaxRecipientsPerMessage 200
    

PickupDirectoryMaxRecipientsPerMessage 参数的有效输入范围是 1 到 10000。

配置分拣目录的邮件处理最大速率

默认情况下,分拣目录每分钟可以处理 100 封邮件。限制邮件处理速率有助于防止在分拣目录中处理大量邮件而导致的性能问题。

使用 Exchange 命令行管理程序配置分拣目录的邮件处理最大速率

  • 运行以下命令:

    Set-TransportServer <Identity> -PickupDirectoryMaxMessagesPerMinute <MessagesPerMinute>
    

    例如,若要将名为“Exchange01”的 Exchange 2007 计算机上的分拣目录的邮件处理最大速率设置为每分钟 200 封邮件,请运行以下命令:

    Set-TransportServer Exchange01 -PickupDirectoryMaxMessagesPerMinute 200
    

PickupDirectoryMaxMessagesPerMinute 参数的有效输入范围是 1 到 20000。分拣目录将以每 5 秒一次(即每分钟 12 次)的速率扫描新邮件文件。此 5 秒钟的轮询间隔不可配置。这表示可在每个轮询间隔期间处理的最大邮件数等于指定给 PickupDirectoryMaxMessagesPerMinute 参数的值除以 12 (PickupDirectoryMaxMessagesPerMinute/12)。默认情况下,在每个 5 秒钟的轮询间隔最多只能处理 8 封邮件。

分拣目录和重播目录的邮件处理速率是由 PickupDirectoryMaxMessagesPerMinute 参数指定的。每个目录均可以以 PickupDirectoryMaxMessagesPerMinute 参数指定的速率独立处理邮件文件。默认情况下,分拣目录每分钟可以处理 100 封邮件,重播目录每分钟可同时处理 100 封邮件。

有关语法和参数的详细信息,请参阅 Set-TransportServer

详细信息

有关分拣目录的详细信息,请参阅管理分拣目录