Descripción de las colas de prioridad

Se aplica a: Exchange Server 2010

Última modificación del tema: 2010-01-19

Colas de prioridad es una característica de Microsoft Exchange Server 2010 que permite que la prioridad definida por el remitente de un mensaje tenga un efecto en el procesamiento del mensaje por parte del servidor que ejecuta Exchange que tiene instalado el rol del servidor Transporte de concentradores.

El remitente asigna la prioridad del mensaje en Microsoft Outlook cuando éste crea y envía el mensaje. El remitente puede establecer cualquiera de los siguientes valores para la prioridad del mensaje en Outlook:

  • Importancia baja
  • Importancia normal
  • Importancia alta

La prioridad predeterminada para un mensaje creado en Outlook o Microsoft Office aplicación web de Outlook es prioridad normal. La prioridad del mensaje se almacena en el campo de encabezado de X-Priority en el encabezado del mensaje.

Cada mensaje que se envía o se recibe en una organización de Exchange 2010 se debe categorizar en un servidor de transporte de concentradores antes de que se enrute y se entregue. El categorizador de un servidor de transporte de concentradores selecciona un mensaje por vez de una cola de envío y realiza la resolución del destinatario, la resolución del enrutamiento y la conversión del contenido en el mensaje antes de colocarlo en la cola de entrega. Para obtener más información, consulte Descripción de la canalización de transporte.

Las colas de entrega se crean dinámicamente según el destino del mensaje. Las colas de entrega de buzón de correo se crean para mensajes destinados a servidores de buzones que existen en el mismo sitio de Active Directory que el servidor de transporte de concentradores. Las colas de entrega remota se crean para mensajes destinados a servidores de buzones de correo que existen en diferentes sitios de Active Directory que el servidor de transporte de concentradores y para dominios remotos. Para obtener más información, consulte Descripción de las colas de transporte.

Todos los mensajes que tienen el mismo destino se colocan en la misma cola de entrega. La cola de prioridad afecta a la transmisión de los mensajes de una cola de entrega al servidor de mensajería de destino. Cuando la cola de prioridad está habilitada, los mensajes de prioridad alta se transmiten a los destinos antes que los mensajes de prioridad normal y éstos, a su vez, se transmiten a sus destinos antes que los de prioridad baja. La entrega con prioridad de los mensajes según la prioridad de éstos puede ayudar a definir los requisitos del contrato de nivel de servicio (SLA) específico para las horas de entrega de los mensajes.

Opciones para configurar la cola de prioridad

Todas las opciones de configuración de la cola de prioridad están disponibles en el archivo de configuración de la aplicación EdgeTransport.exe.config, que se encuentra en el directorio C:\Archivos de programa\Microsoft\Exchange Server\Bin. Para obtener más información acerca del archivo EdgeTransport.exe.config, consulte Descripción del archivo .Config EdgeTransport.exe. Muchas de las opciones de configuración disponibles no están relacionadas con la cola de prioridad. Las opciones de configuración que no afecten a la presión de reserva no se tratarán en este tema.

Habilitar o deshabilitar la cola de prioridad

El parámetro PriorityQueuingEnable habilita o deshabilita la cola de prioridad en un servidor de transporte de concentradores. El valor predeterminado es False. Para habilitar la cola de prioridad, establezca el valor del parámetro PriorityQueuingEnable en True en el archivo de configuración EdgeTransport.exe.config y reinicie el servicio de transporte de Microsoft Exchange.

Configurar el tamaño máximo de un mensaje de prioridad alta

El parámetro MaxHighPriorityMessageSize controla el tamaño máximo permitido de un mensaje de prioridad alta. El valor predeterminado es 250 kilobytes (KB). Si un mensaje de prioridad alta es mayor que el valor del parámetro MaxHighPriorityMessageSize, el mensaje baja automáticamente de categoría de prioridad alta a normal.

Cuando especifique un valor, califíquelo con una de las siguientes unidades:

  • KB (kilobytes)
  • MB (megabytes)
  • GB (gigabytes)

El valor del parámetro MaxHighPriorityMessageSize debe ser bastante menor que el valor del parámetro MaxMessageSize en el cmdlet Set-TransportConfig. El valor predeterminado del parámetro MaxMessageSize es 10 MB. Un valor inferior del parámetro MaxHighPriorityMessageSize ayuda a asegurar el tiempo de entrega coherente y predecible de los mensajes de prioridad alta.

Configurar la notificación de tiempo de retraso en función de la prioridad del mensaje

Después de cada error de entrega de mensaje, el servidor de transporte de concentradores genera un mensaje de notificación del estado de entrega (DSN) de retraso y lo pone en cola para entregarlo al remitente del mensaje no entregado. Este mensaje DNS de retraso solo se envía después de un intervalo de espera de notificación de retraso especificado y solo en caso de que el mensaje erróneo no se hubiera entregado durante este período. Este retraso evita enviar mensajes DSN de retraso innecesarios que podrían estar provocados por errores de transmisión de mensajes temporales.

En la tabla siguiente se muestran las opciones de tiempo de espera de la notificación DNS de retraso en función de la prioridad del mensaje.

Opciones de tiempo espera de la notificación DNS de retraso en función de la prioridad del mensaje

Nombre del parámetro Valor predeterminado

LowPriorityDelayNotificationTimeout

8:00:00 (8 horas)

NormalPriorityDelayNotificationTimeout

4:00:00 (4 horas)

HighPriorityDelayNotificationTimeout

00:30:00 (30 minutos)

Para especificar un valor para el tiempo de espera de la notificación de retraso, escriba el valor como un intervalo de tiempo: dd.hh:mm:ss, donde d = días, h = horas, m = minutos y s = segundos. Si el valor es menor que 1 día, puede omitir la parte del día de la extensión de tiempo.

Configurar el tiempo de espera de expiración del mensaje en función de la prioridad del mensaje

El tiempo de espera de expiración del mensaje especifica el período de tiempo máximo durante el cual un servidor de transporte de concentradores intenta entregar un mensaje que no se ha podido entregar antes. Si no es posible entregar el mensaje antes del intervalo de tiempo de espera de expiración, se entrega al remitente un informe de no entrega (NDR) con el mensaje original o los encabezados del mensaje.

En la tabla siguiente se muestran las opciones de tiempo de espera de expiración del mensaje en función de la prioridad del mensaje.

Opciones de tiempo de espera de expiración del mensaje en función de la prioridad del mensaje

Nombre del parámetro Valor predeterminado

LowPriorityMessageExpirationTimeout

2.00:00:00 (2 días)

NormalPriorityMessageExpirationTimeout

2.00:00:00 (2 días)

HighPriorityMessageExpirationTimeout

8:00:00 (8 horas)

Para especificar un valor para el tiempo de espera de expiración del mensaje, escriba el valor como un intervalo de tiempo: dd.hh:mm:ss, donde d = días, h = horas, m = minutos y s = segundos. Si el valor es menor que 1 día, puede omitir la parte del día de la extensión de tiempo.

Configurar el número máximo de conexiones por dominio en función de la prioridad del mensaje

El número máximo de conexiones por dominio especifica el número máximo de conexiones que un servidor de transporte de concentradores puede abrir en cualquier dominio remoto único. Las conexiones de salida a dominios remotos ocurren al usar las colas de entrega remotas y los conectores de envío que existen en el servidor de transporte de concentradores.

En la tabla siguiente se muestra el número máximo de conexiones por dominio en función de la prioridad del mensaje.

Número máximo de conexiones por dominio en función de la prioridad del mensaje

Nombre del parámetro Valor predeterminado

MaxPerDomainLowPriorityConnections

2

MaxPerDomainNormalPriorityConnections

15

MaxPerDomainHighPriorityConnections

3

La suma de los parámetros MaxPerDomainLowPriorityConnections , MaxPerDomainNormalPriorityConnections y MaxPerDomainNormalPriorityConnections debe ser menor o igual que el valor del parámetro MaxPerDomainOutboundConnections en el cmdlet Set-TransportServer . El valor predeterminado del parámetro MaxPerDomainOutboundConnections es 20.

Cómo afecta la cola de prioridad a otros límites de mensaje en servidores de transporte de concentradores

Todos los mensajes que pasan por un servidor de transporte de concentradores están sujetos a una variedad de reintentos, reenvíos y límites de expiración de mensaje. Para obtener más información, consulte Descripción de las colas de transporte.

Algunos límites de mensaje disponibles en el cmdlet Set-TransportServer tienen sus correspondientes límites de mensaje de cola de prioridad, que están disponibles en el archivo de configuración EdgeTransport.exe.config. En la tabla siguiente se describen los límites de mensaje correspondientes.

Límites de mensaje en el cmdlet Set-TransportServer que corresponden a los límites de mensaje de la cola de prioridad en el archivo de configuración EdgeTransport.exe.config

Origen Parámetro Valor predeterminado

Set-TransportServer

DelayNotificationTimeOut

4:00:00 (4 horas)

EdgeTransport.exe.config

NormalPriorityDelayNotificationTimeout

4:00:00 (4 horas)

Set-TransportServer

MessageExpirationTimeOut

2.00:00:00 (2 días)

EdgeTransport.exe.config

NormalPriorityMessageExpirationTimeout

2.00:00:00 (2 días)

Cuando la cola de prioridad está deshabilitada, se omiten todos los límites de mensaje de la cola de prioridad que existen en el archivo de configuración EdgeTransport.exe.config. Todos los límites de mensaje del cmdlet Set-TransportServer se aplican a todos los mensajes que viajan por el servidor de transporte de concentradores.

Cuando la cola de prioridad está habilitada, los límites de mensaje de la cola de prioridad en el archivo de configuración EdgeTransport.exe.config invalidan los límites de mensaje correspondientes en el cmdlet Set-TransportServer. Los otros límites de mensaje del cmdlet Set-TransportServer se aplican a los mensajes de prioridades baja, normal y alta que viajan por el servidor de transporte de concentradores.

Configuración de usuario para la cola de prioridad

El cmdlet Set-Mailbox en el Shell de administración de Exchange tiene el parámetro DowngradeHighPriorityMessagesEnabled. El valor predeterminado es False. Cuando este parámetro está establecido en True, cualquier mensaje de prioridad alta que se envíe desde el buzón de correo bajará automáticamente a prioridad normal. Para obtener más información, consulte Set-Mailbox.