启用和配置排队优先级

适用于:Exchange Server 2013

优先级队列是 Microsoft Exchange Server 2013 的一项功能,它使 Microsoft Outlook 或 Outlook Web App 中发件人配置的邮件优先级能够影响邮箱服务器上的传输服务对邮件的处理。 启用优先级队列后,高优先级消息在正常优先级消息之前传输到其目标,而普通优先级消息在低优先级消息之前将传输到其目标。 有关详细信息,请参阅排队优先级

开始前,有必要了解什么?

  • 估计完成时间:15 分钟

  • Exchange 权限不适用于本主题中的过程。 这些过程在 Exchange Server 的操作系统中执行。

  • 保存到 EdgeTransport.exe.config 应用程序配置文件中的更改在重新启动 Microsoft Exchange 传输服务之后应用。

  • 重新启动 Microsoft Exchange 传输服务时,会临时中断服务器上的邮件流。

  • 在您安装 Exchange 累积更新 (CU) 时,您在 Exchange XML 应用程序配置文件(例如,客户端访问服务器上的 web.config 文件,或邮箱服务器上的 EdgeTransport.exe.config 文件)中针对每个服务器所做的任何自定义设置都将被覆盖。 请确保保存此信息,以便在安装后轻松重新配置服务器。 安装 Exchange CU 后,您必须重新配置这些设置。

  • 若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键

提示

是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。

使用命令提示符在 EdgeTransport.exe.config 文件中启用和配置排队优先级

  1. 在命令提示符窗口中,通过运行以下命令在记事本中打开 EdgeTransport.exe.config 应用程序配置文件:

    Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
    
  2. <appSettings> 部分中查找以下键。

    <add key="PriorityQueuingEnabled" value="false" />
    <add key="MaxPerDomainHighPriorityConnections" value="3" />
    <add key="MaxPerDomainNormalPriorityConnections" value="15" />
    <add key="MaxPerDomainLowPriorityConnections" value="2" />
    <add key="HighPriorityMessageExpirationTimeout" value="8:00:00" />
    <add key="NormalPriorityMessageExpirationTimeout" value="2.00:00:00" />
    <add key="LowPriorityMessageExpirationTimeout" value="2.00:00:00" />
    <add key="HighPriorityDelayNotificationTimeout" value="00:30:00" />
    <add key="NormalPriorityDelayNotificationTimeout" value="4:00:00" />
    <add key="LowPriorityDelayNotificationTimeout" value="8:00:00" />
    <add key="MaxHighPriorityMessageSize" value="250KB" />
    

    要在邮箱服务器上的传输服务中启用排队优先级,请使用以下值:

    <add key="PriorityQueuingEnabled" value="true" />
    

    配置其余排队优先级值,或保留默认值。

  3. 完成后,保存并关闭 EdgeTransport.exe.config 文件。

  4. 通过运行以下命令重新启动 Microsoft Exchange 传输服务:

    net stop MSExchangeTransport && net start MSExchangeTransport
    

您如何知道操作成功?

要验证是否已成功启用和配置排队优先级,请执行以下操作:

  1. 验证 EdgeTransport.exe.config 文件中的 PriorityQueueinEnabled 键是否具有值 "true"

  2. 使用 Outlook 创建高优先级测试邮件,其值大于 MaxHighPriorityMessageSize 键指定的值,并验证该邮件和普通优先级邮件同时到达。

  3. 尝试验证优先级较高的邮件是否在发送到同一收件人或目标的低优先级邮件之前到达。 可以尝试使用多个邮箱同时向同一收件人发送多个具有不同优先级值的类似测试邮件。