Cómo configurar los intervalos de reintento, reenvío y expiración de los mensajes

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2011-04-05

En este tema se explica cómo configurar los intervalos de reintento, reenvío y expiración de los mensajes en un servidor Microsoft Exchange Server 2007 en el que se haya instalado la función del servidor Transporte de concentradores o Transporte perimetral.

Antes de empezar

Para llevar a cabo los siguientes procedimientos, la cuenta que utilice debe delegar lo siguiente:

  • Función Administrador de la organización de Exchange

Para ejecutar los siguientes procedimientos en un equipo que tiene instalada la función del servidor Transporte perimetral, debe iniciar sesión mediante una cuenta que sea miembro del grupo Administradores local en dicho equipo.

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange Server 2007, consulte Consideraciones sobre permisos.

Intervalos de reintento

Cuando un servidor de transporte de concentradores o perimetral no puede establecer una conexión con el siguiente salto, se pone a la cola en estado Reintentar. Se sigue intentando establecer la conexión a los intervalos de reintento especificados hasta que la cola expira o se establece la conexión.

Configuración del número de reintentos por problemas de cola

El número de reintentos por problemas de cola especifica el número de intentos de conexión que se realizan de inmediato cuando un servidor de transporte tiene problemas para establecer una conexión con el servidor de destino. El número predeterminado de reintentos por problemas de cola es 4. Normalmente no hace falta modificar este parámetro a no ser que la red no sea confiable y sigan produciéndose interrupciones accidentales de la conexión. Si ha definido un número de reintentos por problemas de cola igual a 0, el servidor no reintentará de inmediato una conexión errónea, sino que el siguiente intento de conexión estará controlado por los intentos de reintento tras error transitorio.

Para modificar el número de reintentos por problemas de cola

  1. Abra el archivo siguiente con el Bloc de notas: C:\Archivos de programa\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifique la línea siguiente en la sección <appSettings>:

    <add key="QueueGlitchRetryCount" value="<Integer>" />
    

    Por ejemplo, para cambiar a 6 el número de reintentos por problemas de cola, modifique el parámetro QueueGlitchRetryCount como sigue:

    <add key="QueueGlitchRetryCount" value="6" />
    
  3. Guarde y cierre el archivo EdgeTransport.exe.config.

  4. Reinicie el servicio de transporte Microsoft Exchange.

El intervalo de entrada válido para este parámetro es de 0 a 15.

Configuración del intervalo de reintento por problemas de cola

El intervalo de reintento por problemas de cola especifica el intervalo entre cada intento de conexión, especificado por el parámetro QueueGlitchRetryCount. El intervalo predeterminado de reintento por problemas de cola es de 1 minuto. Normalmente no hace falta modificar este parámetro a no ser que la red no sea confiable y sigan produciéndose interrupciones accidentales de la conexión.

Para modificar el intervalo de reintento por problemas de cola

  1. Abra el archivo siguiente con el Bloc de notas: C:\Archivos de programa\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifique la línea siguiente en la sección <appSettings>:

    <add key="QueueGlitchRetryInterval" value="<hh:mm:ss>" />
    

    Por ejemplo, para cambiar a 30 segundos el intervalo de reintento por problemas de cola, modifique el parámetro QueueGlitchRetryCount/// como sigue:

    <add key="QueueGlitchRetryInterval" value="00:00:30" />
    
  3. Guarde y cierre el archivo EdgeTransport.exe.config.

  4. Reinicie el servicio de transporte Microsoft Exchange.

Para especificar un valor de antigüedad, escriba el valor como intervalo de tiempo, de la forma siguiente: hh:mm:ss, donde h = horas, m = minutos y s = segundos.

Configuración del número de intentos de reintento tras error transitorio

El número de intentos de reintento tras error transitorio especifica el número de intentos de conexión que se realizan después de que los intentos de conexión controlados por los parámetros QueueGlitchRetryCount y QueueGlitchRetryInterval hayan producido errores. El número predeterminado de intentos de reintento tras error transitorio es de 6. Si define un número de intentos de reintento tras error transitorio igual a 0, el siguiente intento de conexión será controlado por el intervalo de reintento de conexión saliente tras error.

Para utilizar la Consola de administración de Exchange para establecer el número de intentos de reintento tras error transitorio

  1. Abra la Consola de administración de Exchange. Siga uno de los siguientes pasos:

    • En un equipo que tiene instalada la función del servidor Transporte perimetral, seleccione Transporte perimetral en el árbol de la consola y, a continuación, haga clic en el vínculo Propiedades que aparece justo debajo del nombre del servidor.

    • En un equipo en el que se ha instalado la función del servidor Transporte de concentradores, expanda Configuración del servidor en el árbol de la consola y seleccione Transporte de concentradores. En el panel de resultados, seleccione un servidor. En el panel de acciones, haga clic en el vínculo Propiedades que hay justo debajo del nombre del servidor.

  2. Haga clic en la ficha Límites.

  3. Escriba un número entero junto a Intentos de reintento tras error transitorio. El intervalo de entrada válido es de 0 a 15.

  4. Haga clic en Aplicar para guardar los cambios y seguir en la página Propiedades, o bien en Aceptar para guardar los cambios y salir de la página Propiedades.

Para utilizar el Shell de administración de Exchange para establecer el número de intentos de reintento tras error transitorio

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -TransientFailureRetryCount <Integer>
    

    Por ejemplo, si desea cambiar a 8 el número de intentos de reintento tras error transitorio en un servidor de transporte perimetral de Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 - TransientFailureRetryCount 8
    

El intervalo de entrada válido para este parámetro es de 0 a 15.

Configuración del intervalo de reintento tras error transitorio

El intervalo de reintento tras error transitorio especifica el intervalo entre cada intento de conexión, especificado por el número de intentos de reintento tras error transitorio. En un servidor de transporte de concentradores, el intervalo predeterminado de reintento tras error transitorio es de 5 minutos. En un servidor de transporte perimetral, el intervalo predeterminado de reintento tras error transitorio es de 10 minutos.

Para utilizar la Consola de administración de Exchange para establecer el intervalo de reintento tras error transitorio

  1. Abra la Consola de administración de Exchange. Siga uno de los siguientes pasos:

    • En un equipo que tiene instalada la función del servidor Transporte perimetral, seleccione Transporte perimetral en el árbol de la consola y, a continuación, haga clic en el vínculo Propiedades que aparece justo debajo del nombre del servidor.

    • En un equipo en el que se ha instalado la función del servidor Transporte de concentradores, expanda Configuración del servidor en el árbol de la consola y seleccione Transporte de concentradores. En el panel de resultados, seleccione un servidor. En el panel de acciones, haga clic en el vínculo Propiedades que hay justo debajo del nombre del servidor.

  2. Haga clic en la ficha Límites.

  3. Escriba un valor en segundos junto a Intervalo de reintento tras error transitorio (segundos). En la Consola de administración de Exchange, el intervalo de entrada válido es de entre 1 y 43.200 segundos (12 horas).

  4. Haga clic en Aplicar para guardar los cambios y seguir en la página Propiedades, o bien en Aceptar para guardar los cambios y salir de la página Propiedades.

Para utilizar el Shell de administración de Exchange para establecer el intervalo de reintento tras error transitorio

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -TransientFailureRetryInterval <Age>
    

    Por ejemplo, si desea cambiar a 1 minuto el intervalo de reintento tras error transitorio en un servidor de transporte de concentradores Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 - TransientFailureRetryInterval 00:01:00
    

Para especificar un valor de antigüedad, escriba el valor como intervalo de tiempo, de la forma siguiente: hh:mm:ss, donde h = horas, m = minutos y s = segundos. El intervalo de entrada válido para este parámetro es de 00:00:01 a 12:00:00.

Configuración del intervalo de reintento de conexión saliente tras error

El intervalo de reintento de conexión saliente tras error especifica el intervalo de reintento de los intentos de conexión saliente erróneos anteriores. Los intentos de conexión erróneos anteriores son controlados por los intentos de reintento tras error transitorio y el intervalo de reintento tras error transitorio. El valor predeterminado para el intervalo de reintento de conexión saliente tras error en un servidor de transporte de concentradores es de 10 minutos. El valor predeterminado para un servidor de transporte perimetral es de 30 minutos.

Para utilizar la Consola de administración de Exchange para establecer el intervalo de reintento de conexión saliente tras error

  1. Abra la Consola de administración de Exchange. Siga uno de los siguientes pasos:

    • En un equipo que tiene instalada la función del servidor Transporte perimetral, seleccione Transporte perimetral en el árbol de la consola y, a continuación, haga clic en el vínculo Propiedades que aparece justo debajo del nombre del servidor.

    • En un equipo en el que se ha instalado la función del servidor Transporte de concentradores, expanda Configuración del servidor en el árbol de la consola y seleccione Transporte de concentradores. En el panel de resultados, seleccione un servidor. En el panel de acciones, haga clic en el vínculo Propiedades que hay justo debajo del nombre del servidor.

  2. Haga clic en la ficha Límites.

  3. Escriba un valor en minutos junto a Intervalo de reintento de conexión saliente tras error (minutos). En la Consola de administración de Exchange, el intervalo de entrada válido es de entre 1 y 28.800 minutos (20 días).

  4. Haga clic en Aplicar para guardar los cambios y seguir en la página Propiedades, o bien en Aceptar para guardar los cambios y salir de la página Propiedades.

Para utilizar el Shell de administración de Exchange para establecer el intervalo de reintento de conexión saliente tras error

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -OutboundConnectionFailureRetryInterval <Age>
    

    Por ejemplo, si desea cambiar a 45 minutos el intervalo de reintento de conexión saliente tras error en un servidor de transporte perimetral de Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 - OutboundConnectionFailureRetryInterval 00:45:00
    

Para especificar un valor de antigüedad, escriba el valor como intervalo de tiempo, de la forma siguiente: dd.hh:mm:ss, donde d = días, h = horas, m = minutos y s = segundos. El intervalo de entrada válido para este parámetro es de 00:00:01 a 20,00:00:00.

Configuración del intervalo de reintento de puesta en cola para entrega a buzón

El intervalo de reintento de puesta en cola para entrega a buzón especifica la frecuencia con que las colas para entrega a buzón de un servidor de transporte de concentradores intentan establecer una conexión con un servidor de buzón de destino que no consiguen alcanzar. De forma predeterminada, el intervalo de reintento de puesta en cola para entrega a buzón es de 5 minutos. El intervalo de reintento de puesta en cola para entrega a buzón es controlado por el parámetro MailboxDeliveryQueueRetryInterval del 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. Los cambios guardados del archivo EdgeTransport.exe.config entran en vigor después de reiniciar el servicio de transporte de Microsoft Exchange.

Para establecer el intervalo de reintento de puesta en cola para entrega a buzón

  1. Abra el archivo siguiente con el Bloc de notas: C:\Archivos de programa\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifique la línea siguiente en la sección <appSettings>:

    <add key="MailboxDeliveryQueueRetryInterval" value="<hh:mm:ss>" />
    

    Por ejemplo, para establecer un intervalo de reintento de puesta en cola para entrega a buzón de 3 minutos, modifique el parámetro MaiboxDeliveryQueueRetryInterval como sigue:

    <add key=" MailboxDeliveryQueueRetryInterval " value="00:03:00" />
    
  3. Guarde y cierre el archivo EdgeTransport.exe.config.

  4. Reinicie el servicio de transporte Microsoft Exchange.

Para especificar un valor de antigüedad, indíquelo como un intervalo de tiempo: dd.hh:mm:ss, donde d = días, h = horas, m = minutos y s = segundos. El intervalo de entrada válido para este parámetro es de 00:00:01 a 1,00:00:00.

Configuración del intervalo de reintento de envío de mensajes

El intervalo de reintento de envío de mensajes especifica la frecuencia con la que un servidor de transporte de concentradores o perimetral reenvía un mensaje con el estado Reintentar. De forma predeterminada, el intervalo de reintento de envío de mensajes es de 1 minuto. Recomendamos que no modifique el valor predeterminado a no ser que el Servicio de soporte técnico de Microsoft le aconseje hacerlo.

Para utilizar el Shell de administración de Exchange para establecer el intervalo de reintento de envío de mensajes

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -MessageRetryInterval <Age>
    

    Por ejemplo, si desea cambiar el intervalo a 2 minutos en un equipo Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 -MessageRetryInterval 00:02:00
    

Para especificar un valor de antigüedad, indíquelo como un intervalo de tiempo: dd.hh:mm:ss, donde d = días, h = horas, m = minutos y s = segundos. El intervalo de entrada válido para este parámetro es de 00:00:01 a 1,00:00:00.

Configurar el intervalo de espera de notificación de retraso de mensaje de DSN

De forma predeterminada, el intervalo de espera de notificación de retraso de mensaje de DNS es de 4 horas. Si el mensaje no se entrega correctamente antes del intervalo de espera de notificación, se entrega un mensaje DSN de retraso al remitente.

El valor del parámetro DelayNotificationTimeout debería ser siempre mayor que el valor del parámetro TransientFailureRetryCount multiplicado por el valor del parámetro TransientFailureRetryInterval.

Para utilizar la Consola de administración de Exchange para establecer el intervalo de espera de notificación de retraso de mensaje de DNS

  1. Abra la Consola de administración de Exchange. Siga uno de los siguientes pasos:

    • En un equipo que tiene instalada la función del servidor Transporte perimetral, seleccione Transporte perimetral en el árbol de la consola y, a continuación, haga clic en el vínculo Propiedades que aparece justo debajo del nombre del servidor.

    • En un equipo en el que se ha instalado la función del servidor Transporte de concentradores, expanda Configuración del servidor en el árbol de la consola y seleccione Transporte de concentradores. En el panel de resultados, seleccione un servidor. En el panel de acciones, haga clic en el vínculo Propiedades que hay justo debajo del nombre del servidor.

  2. Haga clic en la ficha Límites.

  3. Escriba un valor en horas junto a Notificar al remitente cuando el mensaje se retrasa más de (horas). En la Consola de administración de Exchange, el intervalo de entrada válido es de entre 1 y 720 horas (30 días).

  4. Haga clic en Aplicar para guardar los cambios y seguir en la página Propiedades, o bien en Aceptar para guardar los cambios y salir de la página Propiedades.

Para utilizar el Shell de administración de Exchange para establecer el intervalo de espera de notificación de retraso de mensaje de DNS

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -DelayNotificationTimeout <Age>
    

    Por ejemplo, si desea cambiar el tiempo de espera de notificación de retraso de mensaje de DNS a 6 días en un equipo Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 -DelayNotificationTimeout 06:00:00
    

Para especificar un valor de antigüedad, escriba el valor como intervalo de tiempo, de la forma siguiente: dd.hh:mm:ss, donde d = días, h = horas, m = minutos, y s = segundos. El intervalo de entrada válido para este parámetro es de 00:00:01 a 30,00:00:00.

Habilitar o deshabilitar el envío de notificaciones DSN de retraso a los remitentes de mensajes externos

De forma predeterminada, los mensajes de notificación DSN de retraso se pueden enviar a los remitentes de mensajes de fuera de la organización de Exchange.

Para utilizar el Shell de administración de Exchange para habilitar o deshabilitar el envío de notificaciones de DSN de retraso a los remitentes externos

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -ExternalDelayDSNEnabled <$true | $false>
    

    Por ejemplo, si desea evitar el envío de mensajes de notificación de DSN de retraso a remitentes externos en un equipo Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 -ExternalDelayDSNEnabled $false
    

Habilitar o deshabilitar el envío de notificaciones DSN de retraso a los remitentes de mensajes internos

De forma predeterminada, los mensajes de notificación DSN de retraso se pueden enviar a los remitentes de mensajes de dentro de la organización Exchange.

Para utilizar el Shell de administración de Exchange para habilitar o deshabilitar el envío de notificaciones de DSN de retraso a los remitentes internos

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -InternalDelayDSNEnabled <$true | $false>
    

    Por ejemplo, si desea evitar el envío de mensajes de notificación de DSN de retraso a remitentes internos en un equipo Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 -InternalDelayDSNEnabled $false
    

Intervalos de reenvío

Los mensajes no entregados se reenvían automáticamente si la cola de entrega a buzón o la cola de entrega remota tienen el estado Reintentar durante un periodo determinado y los mensajes no tienen estado Suspendido. El periodo de tiempo es controlado por el parámetro MaxIdleTimeBeforeResubmit del archivo de configuración de la aplicación EdgeTransport.exe.config. El valor predeterminado del parámetro MaxIdleTimeBeforeResubmit es de 12 horas.

Para modificar el intervalo de reenvío de mensajes

  1. Abra el archivo siguiente con el Bloc de notas: C:\Archivos de programa\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifique la línea siguiente en la sección <appSettings>:

    <add key="MaxIdleTimeBeforeResubmit" value="<hh:mm:ss>" />
    

    Por ejemplo, para cambiar a 6 horas el intervalo de reenvío de mensajes, modifique el parámetro MaxIdleTimeBeforeResubmit como sigue:

    <add key="QueueDatabasePath" value="6:00:00" />
    
  3. Guarde y cierre el archivo EdgeTransport.exe.config.

  4. Reinicie el servicio de transporte Microsoft Exchange.

Intervalos de expiración

El intervalo de tiempo de espera de expiración del mensaje especifica el periodo de tiempo máximo durante el cual un servidor de transporte perimetral o concentradores intenta entregar un mensaje que no se ha podido entregar antes. Si el mensaje no se consigue entregar 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. El mensaje original es eliminado de la cola.

Configuración del intervalo de tiempo de espera de expiración del mensaje

De forma predeterminada, el intervalo de tiempo de espera de expiración del mensaje es de 2 días.

Para utilizar la Consola de administración de Exchange para definir el intervalo de espera de expiración del mensaje

  1. Abra la Consola de administración de Exchange. Siga uno de los siguientes pasos:

    • En un equipo que tiene instalada la función del servidor Transporte perimetral, seleccione Transporte perimetral en el árbol de la consola y, a continuación, haga clic en el vínculo Propiedades que aparece justo debajo del nombre del servidor.

    • En un equipo en el que se ha instalado la función del servidor Transporte de concentradores, expanda Configuración del servidor en el árbol de la consola y seleccione Transporte de concentradores. En el panel de resultados, seleccione un servidor. En el panel de acciones, haga clic en el vínculo Propiedades que hay justo debajo del nombre del servidor.

  2. Haga clic en la ficha Límites.

  3. Escriba un valor en horas junto a Tiempo máximo desde el envío (días). En la Consola de administración de Exchange, el intervalo de entrada válido es de entre 1 y 90 días.

  4. Haga clic en Aplicar para guardar los cambios y seguir en la página Propiedades, o bien en Aceptar para guardar los cambios y salir de la página Propiedades.

Para utilizar el Shell de administración de Exchange para definir el tiempo de espera de expiración del mensaje

  • Ejecute el siguiente comando:

    Set-TransportServer <Identity> -MessageExpirationTimeout <Age>
    

    Por ejemplo, si desea cambiar el tiempo de espera de expiración del mensaje a 4 días en un equipo Exchange 2007 denominado Exchange01, ejecute el comando siguiente:

    Set-TransportServer Exchange01 -MessageExpirationTimeout 4.00:00:00
    

Para especificar un valor de antigüedad, especifíquelo como un intervalo de tiempo: dd.hh:mm:ss, donde d = días, h = horas, m = minutos, y s = segundos. El intervalo de entrada válido para este parámetro es de 0:00:05 a 90,00:00:00.

Para obtener información detallada acerca de la sintaxis y los datos de configuración, consulte Set-TransportServer.

Para obtener más información

Para obtener más información acerca de los intervalos de reintento, reenvío y expiración de los mensajes, consulte Administración de intervalos de reintento, reenvío y caducidad de mensajes.

Para obtener más información acerca de mensajes DSN, consulte Administrar notificaciones del estado de entrega.