Configuración del registro de protocolo en Exchange Server

El registro de protocolo registra las conversaciones SMTP que se producen entre servidores de mensajería y servicios de Exchange en la canalización de transporte como parte de la entrega de mensajes.

Las siguientes opciones están disponibles para los registros de protocolo de todos los conectores de envío y todos los conectores de recepción en el servidor de Exchange:

  • Especificar la ubicación de los archivos de registro de protocolo. Las ubicaciones predeterminadas son:

    • Servicio de transporte front-end en servidores de buzones de correo:

    • Conectores de recepción: %ExchangeInstallPath%TransportRoles\Logs\FrontEnd\ProtocolLog\SmtpReceive

    • Enviar conectores: %ExchangeInstallPath%TransportRoles\Logs\FrontEnd\ProtocolLog\SmtpSend

    • Servicio de transporte en los servidores de buzones de correo:

    • Conectores de recepción: %ExchangeInstallPath%TransportRoles\Logs\Hub\ProtocolLog\SmtpReceive

    • Enviar conectores: %ExchangeInstallPath%TransportRoles\Logs\Hub\ProtocolLog\SmtpSend

    • Servicio de entrega de transporte de buzones en servidores de buzones (conectores de recepción): %ExchangeInstallPath%TransportRoles\Logs\Mailbox\ProtocolLog\SmtpReceive\Delivery

    • Servicio de envío de transporte de buzones en servidores de buzones (conectores de envío): %ExchangeInstallPath%TransportRoles\Logs\Mailbox\ProtocolLog\SmtpSend\Submission

      Nota: El registro de protocolo para los mensajes de efectos secundarios que se envían después de que los mensajes se entregan a los buzones se produce en %ExchangeInstallPath%TransportRoles\Logs\Mailbox\ProtocolLog\SmtpSend\Delivery. Por ejemplo, un mensaje que se entrega en un buzón desencadena una regla de bandeja de entrada que hace que el mensaje se redirija a otro destinatario.

    • Servicio de transporte en servidores de transporte perimetral:

    • Conectores de recepción: %ExchangeInstallPath%TransportRoles\Logs\Edge\ProtocolLog\SmtpReceive

    • Enviar conectores: %ExchangeInstallPath%TransportRoles\Logs\Edge\ProtocolLog\SmtpSend

  • Especificar un tamaño máximo para los archivos de registro de protocolo. El tamaño predeterminado es 10 megabytes (MB).

  • Especifique un tamaño máximo para el directorio que contiene los archivos de registro de protocolo. El tamaño predeterminado es 250 MB.

  • Especificar una antigüedad máxima para los archivos de registro de protocolo. La antigüedad predeterminada es 30 días.

¿Qué necesita saber antes de empezar?

  • Tiempo estimado para finalizar: 5 minutos

  • Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento o procedimientos. Para ver qué permisos necesita, consulte el Entradas "Servicio de transporte", "Servicio de transporte frontend", "Servicio de transporte de buzones de correo", "Conectores de recepción" y "Conectores de envío" en el tema Permisos de flujo del correo.

  • Puede usar el Centro de administración de Exchange (CEF) para habilitar o deshabilitar el registro de protocolo para los conectores de envío y recepción en servidores de buzones de correo. También puede usar el CEF para configurar las rutas de registro de protocolo para el servicio de transporte solamente. Para todas las demás opciones de registro protocolo deberá usar el Shell de administración de Exchange. Para obtener información sobre cómo abrir el Shell de administración de Exchange en su organización de Exchange local, consulte Open the Exchange Management Shell.

  • El registro de protocolo se habilita o deshabilita en cada conector individual. Otras opciones de registro de protocolo se configuran para todos los conectores de recepción o para todos los conectores de envío que afectan a cada servicio de transporte individual en el servidor de Exchange. Todos los conectores de recepción de un servicio de transporte comparten los mismos archivos de registro de protocolo y opciones de registro de protocolo. Estos archivos y opciones son independientes de los archivos y opciones de registro de protocolo del conector de envío en el mismo servicio de transporte.

    Precaución

    No realice este procedimiento en un servidor de transporte perimetral que se haya suscrito a la organización de Exchange mediante EdgeSync. En su lugar, realice los cambios en el servicio de transporte en el servidor Buzón de correo. A continuación, los cambios se replican en el servidor de transporte perimetral la próxima vez que se produzca la sincronización de EdgeSync.

  • Para obtener información acerca de los métodos abreviados de teclado aplicables a los procedimientos de este tema, consulte Métodos abreviados de teclado en el Centro de administración de Exchange.

Sugerencia

¿Problemas? Solicite ayuda en los foros de Exchange. Visite los foros en Exchange Server, Exchange Online, o Exchange Online Protection.

Uso de la consola EAC para configurar el registro de protocolo

Usar el CEF para habilitar o deshabilitar el registro de protocolo en un conector

Use este procedimiento para habilitar o deshabilitar el registro de protocolo en un conector de envío o un conector de recepción en el servicio de transporte en servidores de buzones de correo, o en un conector de recepción en el servicio de Transporte de front-end en servidores de buzones.

  1. Abra el CEF y vaya a una de las siguientes ubicaciones:

    • Flujo de> correoEnviar conectores.

    • Flujo de> correoConectores de recepción.

  2. Seleccione el conector que desea configurar y, a continuación, haga clic en editaricono de edición.

  3. En la ficha General, en Nivel de registro de protocolo, seleccione una de las siguientes opciones:

    • Ninguno: registro de protocolo deshabilitado en el conector.

    • Detallado: el registro de protocolo está habilitado en el conector.

  4. Cuando haya terminado, haga clic en Guardar.

Usar el CEF para configurar la ubicación de los registros de protocolo en un servidor de Exchange

Use este procedimiento para configurar la ubicación de los registros de protocolo para todos los conectores de envío o todos los conectores de recepción en el servicio de transporte en servidores de buzones de correo.

  1. Abra el EAC y vaya a Servidores servidores>.

  2. Seleccione el servidor de buzones de correo que desea configurar y, a continuación, haga clic en el icono Editar edición.

  3. En la página de propiedades del servidor, haga clic en Registros de transporte. En la sección Registro de protocolo, cambie las siguientes configuraciones:

    • Ruta del registro de protocolo de envío

    • Ruta del registro de protocolo de recepción

    Especifique una ubicación en el servidor de Exchange local. Si la carpeta no existe, se creará cuando haga clic en Guardar.

  4. Cuando haya terminado, haga clic en Guardar.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que se usó correctamente el CEF para configurar el registro de protocolo, vaya a la ubicación que especificó para los registros de protocolo del conector de envío o del conector de recepción. Si habilitó el registro de protocolo, compruebe que existe un archivo de registro y que el archivo se está actualizando para el conector. Si deshabilitó el registro de protocolo, compruebe que el último archivo de registro ya no se actualiza para el conector.

Usar el Shell de administración de Exchange para habilitar o deshabilitar el registro de protocolo en un conector

Usar el Shell de administración de Exchange para habilitar o deshabilitar el registro de protocolo en un conector de envío o un conector de recepción

Use este procedimiento para habilitar o deshabilitar el registro de protocolo en:

  • Un conector de envío o un conector de recepción en el servicio de transporte en servidores de buzones de correo.

  • Un conector de recepción en el servicio de Transporte de front-end en servidores de buzones de correo

  • Un conector de envío o un conector de recepción en el servicio de transporte en servidores de transporte perimetral.

Para habilitar o deshabilitar el registro de protocolo en un conector de envío o un conector de recepción, use la sintaxis siguiente en el Shell de administración de Exchange:

<Set-SendConnector | Set-ReceiveConnector> <ConnectorIdentity> -ProtocolLoggingLevel <Verbose | None>

En este ejemplo, se habilita el registro de protocolo para el conector de recepción denominado "Connection from contoso.com" en el servidor denominado "Mailbox01".

Set-ReceiveConnector "Mailbox01\Connection from Contoso.com" -ProtocolLoggingLevel Verbose

En este ejemplo, se deshabilita el registro de protocolo para el conector de envío denominado "Connection to Internet".

Set-ReceiveConnector "Connection to Internet" -ProtocolLoggingLevel None

Usar el Shell de administración de Exchange para habilitar o deshabilitar el registro de protocolo en el conector de envío interno de la organización

Use este procedimiento para habilitar o deshabilitar el registro de protocolo en el conector de envío implícito e invisible interno de la organización que existe en el servicio de transporte, en el servicio de Transporte de front-end y en el servicio de envío de transporte de buzones en los servidores de buzones de correo. Para obtener más información sobre estos conectores, vea Conectores de envío implícitos.

El registro de protocolo para el conector de envío interno de la organización tiene lugar en los registros de protocolo del conector de envío para el servicio de transporte especificado. Tenga en cuenta que la configuración del servicio de transporte controla el registro de protocolo para el conector de envío interno de la organización en el servicio de transporte y en el servicio de envío de transporte de buzones.

Para habilitar o deshabilitar el registro de protocolo en el conector de envío interno de la organización, use la sintaxis siguiente en el Shell de administración de Exchange:

<Set-TransportService | Set-FrontEndTransportService> <ServerIdentity> -IntraOrgConnectorProtocolLoggingLevel <Verbose | None>

En este ejemplo, se habilita el registro de protocolo en el conector de envío interno de la organización en el servicio de transporte y en el servicio de envío de transporte de buzones en un servidor denominado "Mailbox01".

Set-TransportService Mailbox01 -IntraOrgConnectorProtocolLoggingLevel Verbose

En este ejemplo, se deshabilita el registro de protocolo en el conector de envío interno de la organización en el servicio de Transporte de front-end en el mismo servidor.

Set-FrontEndTransportService Mailbox01 -IntraOrgConnectorProtocolLoggingLevel None

Usar el Shell de administración de Exchange para habilitar o deshabilitar el registro de protocolo en el conector de recepción de entrega de buzón

Use este procedimiento para habilitar o deshabilitar el registro de protocolo en el conector de recepción de entrega de buzón implícito e invisible que existe en el servicio de transporte de buzones. El registro de protocolo para este conector se produce en los registros de protocolo del conector de recepción para el servicio de entrega de transporte de buzones. Para obtener más información sobre este conector, vea Conectores de recepción implícitos en el servicio de entrega de transporte de buzones en servidores de buzones de correo.

Para habilitar o deshabilitar el registro de protocolo en el conector de recepción de entrega de buzones, use la sintaxis siguiente en el Shell de administración de Exchange:

Set-MailboxTransportService <ServerIdentity> -MailboxDeliveryConnectorProtocolLoggingLevel <Verbose | None>

En este ejemplo, se habilita el registro de protocolo en el conector de recepción de entrega de buzones en el servidor denominado "Mailbox01".

Set-MailboxTransportService Mailbox01 -MailboxDeliveryConnectorProtocolLoggingLevel Verbose

En este ejemplo, se deshabilita el registro de protocolo en el conector de recepción de entrega de buzones en el mismo servidor.

Set-MailboxTransportService Mailbox01 -MailboxDeliveryConnectorProtocolLoggingLevel None

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que usó correctamente el Shell de administración de Exchange para habilitar o deshabilitar el registro de protocolo en un conector, siga estos pasos:

  1. Ejecute el comando siguiente en el Shell de administración de Exchange para comprobar si el registro de protocolo está habilitado o deshabilitado para todos los conectores en el servidor de Exchange:

    Write-Host "Send Connectors:" -ForegroundColor yellow; Get-SendConnector | Format-List Name,ProtocolLoggingLevel; Write-Host "Receive Connectors:" -ForegroundColor yellow; Get-ReceiveConnector | Format-List Name,TransportRole,ProtocolLoggingLevel; Write-Host "Mailbox Transport Delivery service:" -ForegroundColor yellow; Get-MailboxTransportService | Format-List *ProtocolLoggingLevel; Write-Host "Front End Transport service:" -ForegroundColor yellow; Get-FrontEndTransportService | Format-List *ProtocolLoggingLevel; Write-Host "Transport service and Mailbox Transport Submission service:" -ForegroundColor yellow; Get-TransportService | Format-List *ProtocolLoggingLevel
    
  2. Vaya a la ubicación del registro de protocolo. Si habilitó el registro de protocolo, compruebe que existe un archivo de registro y que el archivo se está actualizando para el conector. Si deshabilitó el registro de protocolo, compruebe que el último archivo de registro ya no se actualiza para el conector.

Usar el Shell de administración de Exchange para configurar los valores del registro de protocolo en un servidor de Exchange

Use este procedimiento para configurar los valores del registro de protocolo para todos los conectores de envío o todos los conectores de recepción en un servicio de buzones de correo y en el servicio de transporte en servidores de transporte perimetral.

Para configurar los valores del registro de protocolo en el Shell de administración de Exchange, use la sintaxis siguiente:

<Set-FrontEndTransportService | Set-MailboxTransportService | Set-TransportService> <ServerIdentity> -ReceiveProtocolLogPath <LocalFilePath> -ReceiveProtocolLogMaxFileSize <Size> -ReceiveProtocolLogMaxDirectorySize <Size> -ReceiveProtocolLogMaxAge <dd.hh:mm:ss> -SendProtocolLogPath <LocalFilePath> -SendProtocolLogMaxFileSize <Size> -SendProtocolLogMaxDirectorySize <Size> -SendProtocolLogMaxAge <dd.hh:mm:ss>

En este ejemplo, se establece la siguiente configuración de registro de protocolo en el servicio de transporte en el servidor denominado "Mailbox01":

  • Establece la ubicación del registro de protocolo para todos los conectores de recepción en D:\Hub SMTP Receive Log y la ubicación de todos los conectores de envío en D:\Hub SMTP Send Log. Si la carpeta no existe, se crea automáticamente.

  • Establece el tamaño máximo de un archivo de registro de protocolo de conector para los conectores de recepción y envío en 20 MB.

  • Establece el tamaño máximo de la carpeta de registro de protocolo de conector para los conectores de recepción y envío en 400 MB.

  • Establece la antigüedad máxima de un archivo de registro de protocolo para los conectores de recepción y envío en 45 días.

Set-TransportService Mailbox01 -ReceiveProtocolLogPath "D:\Hub SMTP Receive Log" -ReceiveProtocolLogMaxFileSize 20MB -ReceiveProtocolLogMaxDirectorySize 400MB -ReceiveProtocolLogMaxAge 45.00:00:00 -SendProtocolLogPath "D:\Hub SMTP Send Log" -SendProtocolLogMaxFileSize 20MB -SendProtocolLogMaxDirectorySize 400MB -SendProtocolLogMaxAge 45.00:00:00

Notas:

  • Al establecer los parámetros SendProtocolLogPath o ReceiveProtocolLogPath en el valor $null , se deshabilita de forma eficaz el registro de protocolos para todos los conectores de envío o recepción en el servidor. Sin embargo, al establecer el valor $null en genera errores de registro de eventos cuando el registro de protocolos está habilitado para cualquier conector de envío o recepción en el servidor, incluido el conector de envío dentro de la organización o el conector de recepción de entrega de buzones.

  • Establecer los parámetros ReceiveProtocolLogMaxAge o SendProtocolLogMaxAge en el valor 00:00:00 impide la eliminación automática de archivos de registro de protocolo debido a su edad.

¿Cómo saber si el proceso se ha completado correctamente?

Para comprobar que usó correctamente el Shell de administración de Exchange para configurar los valores del registro de protocolo en un servidor de Exchange, siga estos pasos:

  1. Ejecute el comando siguiente en el Shell de administración de Exchange y compruebe la configuración del registro de protocolo en el servidor de Exchange:

    Write-Host "Front End Transport service:" -ForegroundColor yellow; Get-FrontEndTransportService | Format-List ReceiveProtocolLog*,SendProtocolLog*; Write-Host "Mailbox Transport Submission and Mailbox Transport Delivery services:" -ForegroundColor yellow; Get-MailboxTransportService | Format-List ReceiveProtocolLog*,SendProtocolLog*; Write-Host "Transport service:" -ForegroundColor yellow; Get-TransportService | Format-List ReceiveProtocolLog*,SendProtocolLog*
    
  2. Abra la ubicación del registro de protocolo en el Explorador de Windows o el Explorador de archivos para comprobar que existen los archivos de registro, que los datos se escriben en los archivos y que se están reciclando los archivos basándose en los valores de tamaño máximo de archivo y de tamaño máximo de directorio que configuró.