Configurer l’enregistrement dans le journal de protocole

[Cette rubrique est une documentation préliminaire et peut être modifiée dans les versions ultérieures. Des rubriques vides sont incluses comme espaces réservés. N’hésitez pas à nous transmettre vos commentaires. Envoyez-nous un e-mail à l’adresse ExchangeHelpFeedback@microsoft.com.]  

S’applique à :Exchange Server 2016

Découvrez comment configurer l’enregistrement dans le journal de protocole pour les connecteurs d’envoi et les connecteurs de réception dans Exchange 2016.

L’enregistrement dans le journal de protocole enregistre les conversations SMTP entre les serveurs de messagerie et entre les services Exchange dans le pipeline de transport dans le cadre de la remise des messages.

Les options suivantes sont disponibles pour les journaux de protocole de tous les connecteurs d’envoi et les connecteurs de réception sur le serveur Exchange :

  • Spécifiez l’emplacement des fichiers journaux de protocole. Les emplacements par défaut sont :

    • Service de transport frontal sur les serveurs de boîtes aux lettres

      • Connecteurs de réception %ExchangeInstallPath%TransportRoles\Logs\FrontEnd\ProtocolLog\SmtpReceive

      • Connecteurs d’envoi %ExchangeInstallPath%TransportRoles\Logs\FrontEnd\ProtocolLog\SmtpSend

    • Service de transport sur les serveurs de boîtes aux lettres

      • Connecteurs de réception %ExchangeInstallPath%TransportRoles\Logs\Hub\ProtocolLog\SmtpReceive

      • Connecteurs d’envoi %ExchangeInstallPath%TransportRoles\Logs\Hub\ProtocolLog\SmtpSend

    • Service de remise de transport de boîtes aux lettres sur des serveurs de boîtes aux lettres (Connecteurs de réception)   %ExchangeInstallPath%TransportRoles\Logs\Mailbox\ProtocolLog\SmtpReceive\Delivery

    • Service de demande de transport de boîtes aux lettres sur des serveurs de boîtes aux lettres (Connecteurs d’envoi)   %ExchangeInstallPath%TransportRoles\Logs\Mailbox\ProtocolLog\SmtpSend\Submission

      Remarque

      L’enregistrement dans le journal de protocole pour les messages d’effet secondaire qui sont soumis après la remise de messages dans les boîtes aux lettres s’effectue dans %ExchangeInstallPath%TransportRoles\Logs\Mailbox\ProtocolLog\SmtpSend\Delivery. Par exemple, un message remis dans une boîte aux lettres déclenche une règle de boîte de réception qui redirige le message vers un autre destinataire.

    • Service de transport sur les serveurs de transport Edge

      • Connecteurs de réception %ExchangeInstallPath%TransportRoles\Logs\Edge\ProtocolLog\SmtpReceive

      • Connecteurs d’envoi %ExchangeInstallPath%TransportRoles\Logs\Edge\ProtocolLog\SmtpSend

  • Spécifiez la taille maximale des fichiers journaux de protocole. La taille par défaut est 10 mégaoctets (Mo).

  • Spécifiez la taille maximale des fichiers journaux de protocole. La taille par défaut est 250 Mo.

  • Spécifiez l’âge maximal des fichiers journaux de protocole. L’âge par défaut est 30 jours.

  • Durée d’exécution estimée : 5 minutes

  • Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, consultez les entrées « Service de transport », « Service de transport frontal », « Service de transport de boîte aux lettres », « Connecteurs de réception » et « Connecteurs d'envoi » dans la rubrique Autorisations de flux de messagerie.

  • Vous pouvez utiliser le Centre d’administration Exchange (CAE) pour activer ou désactiver l’enregistrement dans le journal de protocole pour les connecteurs d’envoi et de réception sur les serveurs de boîtes aux lettres. Vous pouvez aussi utiliser le CAE pour configurer les chemins de journaux de protocole pour le service de transport uniquement. Pour toutes les autres options d’enregistrement dans le journal de protocole, vous devez utiliser l’Environnement de ligne de commande Exchange Management Shell. Pour en savoir plus sur l’ouverture de l’environnement de ligne de commande Exchange Management Shell dans votre organisation Exchange locale, consultez la rubrique Ouverture de l’environnement de ligne de commande Exchange Management Shell.

  • Vous activez ou désactivez l’enregistrement dans le journal de protocole sur chacun des connecteurs. Vous configurez d’autres options d’enregistrement dans le journal de protocole pour tous les connecteurs de réception ou tous les connecteurs d’envoi qui affectent chaque service de transport individuel sur le serveur Exchange. Tous les connecteurs de réception dans un service de transport partagent les mêmes fichiers journaux de protocole et options de journal de protocole. Ces fichiers et options sont distincts des fichiers journaux de protocole et des options de journal de protocole du connecteur d’envoi dans le même service de transport.

  • UNRESOLVED_TOKENBLOCK_VAL(ALERT_Ne pas effectuer cette action sur le serveur Edge abonné)

  • Pour des informations sur les raccourcis clavier applicables aux procédures de cette rubrique, voir Raccourcis clavier dans Exchange 2013Raccourcis clavier dans le Centre d’administration Exchange.

tipConseil :
Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez le forum à l’adresse : Exchange Server, Exchange Online ou Exchange Online Protection.

Utilisez cette procédure pour activer ou désactiver l’enregistrement dans le journal de protocole sur un connecteur d’envoi ou de réception dans le service de transport sur des serveurs de boîtes aux lettres, ou sur un connecteur de réception dans le service de transport frontal sur des serveur de boîtes aux lettres.

  1. Ouvrez le CAE et accédez à l’un des emplacements suivants :

    • Flux de messagerie > Connecteurs d’envoi.

    • Flux de messagerie > Connecteurs de réception.

  2. Sélectionnez le connecteur à configurer, puis cliquez sur ModifierIcône Modifier.

  3. Sous l'onglet Général de la section Niveau d'enregistrement dans le journal, activez l'une des options suivantes :

    • Aucun   Enregistrement de journal de protocole désactivé sur le connecteur.

    • Détaillée   Enregistrement de journal de protocole activé sur le connecteur.

  4. Lorsque vous avez terminé, cliquez sur Enregistrer.

Utilisez cette procédure pour configurer l’emplacement des journaux de protocole pour tous les connecteurs d’envoi ou de réception dans le service de transport sur des serveurs de boîtes aux lettres.

  1. Ouvrez le CAE et accédez à Serveurs > Serveurs.

  2. Sélectionnez le serveur de boîtes aux lettres à configurer, puis cliquez sur ModifierIcône Modifier.

  3. Dans la page des propriétés du serveur, cliquez sur Journaux de transport. Dans la section Journal de protocole, modifiez les paramètres suivants :

    • Chemin du journal du protocole d’envoi

    • Chemin d’accès au journal du protocole de réception

    Spécifiez un emplacement sur le serveur Exchange local. Si le dossier n’existe pas, il est créé lorsque vous cliquez sur Enregistrer.

  4. Lorsque vous avez terminé, cliquez sur Enregistrer.

Pour vérifier que vous avez utilisé avec succès le CAE pour configurer l’enregistrement dans le journal de protocole, accédez à l’emplacement que vous avez spécifié pour le connecteur d’envoi ou les journaux de protocole du connecteur de réception. Si vous avez activé l’enregistrement dans le journal de protocole, vérifiez qu’un fichier journal existe et que le fichier est mis à jour pour le connecteur. Si vous avez désactivé l’enregistrement dans le journal de protocole, vérifiez que le dernier fichier journal n’est plus mis à jour pour le connecteur.

Utilisez cette procédure pour activer ou désactiver l’enregistrement dans le journal de protocole sur :

  • Un connecteur d’envoi ou de réception dans le service de transport sur des serveurs de boîtes aux lettres.

  • Un connecteur de réception dans le service de transport frontal sur les serveurs de boîtes aux lettres.

  • Un connecteur d’envoi ou de réception dans le service de transport sur des serveurs de transport Edge.

Pour activer ou désactiver l’enregistrement dans le journal de protocole sur un connecteur d’envoi ou de réception, utilisez la syntaxe suivante dans l’Environnement de ligne de commande Exchange Management Shell :

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

Cet exemple active l’enregistrement dans le journal de protocole pour le connecteur de réception nommé Connection from Contoso.com sur le serveur nommé Mailbox01.

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

Cet exemple désactive l’enregistrement dans le journal de protocole pour le connecteur d’envoi nommé Connection to Internet.

Set-ReceiveConnector "Connection to Internet" -ProtocolLoggingLevel None

Utilisez cette procédure pour activer ou désactiver l’enregistrement dans le journal de protocole sur le connecteur d’envoi intra-organisationnel implicite et invisible qui existe dans le service de transport, le service de transport frontal et le service de dépôt de transport de boîtes aux lettres sur les serveurs de boîtes aux lettres. Pour plus d’informations sur ces connecteurs, voir Implicit Send connectors.

L’enregistrement dans le journal de protocole pour le connecteur d’envoi intra-organisationnel s’effectue dans les journaux de protocole du connecteur d’envoi pour le service de transport spécifié. Notez que le paramètre du service de transport contrôle l’enregistrement dans le journal de protocole pour le connecteur d’envoi intra-organisationnel dans le service de transport et dans le service de dépôt de transport de boîtes aux lettres.

Pour activer ou désactiver l’enregistrement dans le journal de protocole sur le connecteur d’envoi intra-organisationnel, utilisez la syntaxe suivante dans l’Environnement de ligne de commande Exchange Management Shell :

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

Cet exemple active l’enregistrement dans le journal de protocole sur le connecteur d’envoi intra-organisationnel dans le service de transport et dans le service de dépôt de transport de boîtes aux lettres nommé Mailbox01.

Set-TransportService Mailbox01 -IntraOrgConnectorProtocolLoggingLevel Verbose

Cet exemple déactive l’enregistrement dans le journal de protocole sur le connecteur d’envoi intra-organisationnel dans le service de transport frontal sur le même serveur.

Set-FrontEndTransportService Mailbox01 -IntraOrgConnectorProtocolLoggingLevel None

Utilisez cette procédure pour activer ou désactiver l’enregistrement dans le journal de protocole sur le connecteur de réception de remise de boîte aux lettres implicite et invisible qui existe dans le service de remise de transport de boîtes aux lettres. L’enregistrement dans le journal de protocole pour ce connecteur s’effectue dans les journaux de protocole du connecteur de réception pour le service de remise de transport de boîtes aux lettres. Pour plus d’informations sur ce connecteur, voir Connecteurs de réception implicites dans le service de remise de transport de boîtes aux lettres sur des serveurs de boîtes aux lettres.

Pour activer ou désactiver l’enregistrement dans le journal de protocole sur le connecteur de réception de remise de boîte aux lettres, utilisez la syntaxe suivante dans l’Environnement de ligne de commande Exchange Management Shell :

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

Cet exemple active l’enregistrement dans le journal de protocole sur le connecteur de réception de remise de boîte aux lettres sur le serveur nommé Mailbox01.

Set-MailboxTransportService Mailbox01 -MailboxDeliveryConnectorProtocolLoggingLevel Verbose

Cet exemple désactive l’enregistrement dans le journal de protocole sur le connecteur de réception de remise de boîte aux lettres sur le même serveur.

Set-MailboxTransportService Mailbox01 -MailboxDeliveryConnectorProtocolLoggingLevel None

Pour vérifier que vous avez utilisé avec succès l’Environnement de ligne de commande Exchange Management Shell pour activer ou désactiver l’enregistrement dans le journal de protocole sur un connecteur, procédez comme suit :

  1. Exécutez la commande suivante dans l’Environnement de ligne de commande Exchange Management Shell pour vérifier si l’enregistrement dans le journal de protocole est activé ou désactivé pour tous les connecteurs sur le serveur 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. Accédez à l’emplacement du journal de protocole. Si vous avez activé l’enregistrement dans le journal de protocole, vérifiez qu’un fichier journal existe et que le fichier est mis à jour pour le connecteur. Si vous avez désactivé l’enregistrement dans le journal de protocole, vérifiez que le dernier fichier journal n’est plus mis à jour pour le connecteur.

Utilisez cette procédure pour configurer les paramètres de journal de protocole pour tous les connecteurs d’envoi ou de réception dans un service de transport sur un serveur de boîtes aux lettres et dans le service de transport sur un serveur de transport Edge.

Pour configurer les paramètres de journal de protocole dans l’Environnement de ligne de commande Exchange Management Shell, utilisez la syntaxe suivante :

<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>

Cet exemple définit les paramètres de journal de protocole suivants dans le service de transport sur le serveur nommé Mailbox01 :

Définit l’emplacement du journal de protocole pour tous les connecteurs de réception sur D:\Hub SMTP Receive Log et l’emplacement pour tous les connecteurs d’envoi sur D:\Hub SMTP Send Log. Si le dossier n’existe pas, il est créé pour vous.

Définit la taille maximale d’un fichier journal de protocole pour les connecteurs de réception et d’envoi sur 20 Mo.

Définit la taille maximale d’un dossier de journal de protocole pour les connecteurs de réception et d’envoi sur 400 Mo.

Définit l’âge maximum d’un fichier journal de protocole pour les connecteurs de réception et d’envoi sur 45 jours.

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

Remarques :

  • Définir les paramètres SendProtocolLogPath ou ReceiveProtocolLogPath sur la valeur $null désactive l’enregistrement dans le journal de protocole pour tous les connecteurs d’envoi ou de réception sur le serveur. Toutefois, le fait de définir la valeur sur $null génère des erreurs dans le journal des événements lorsque l’enregistrement dans le journal de protocole est activé pour tout connecteur d’envoi ou de réception sur le serveur, y compris le connecteur d’envoi intra-organisationnel ou le connecteur de réception de remise de boîte aux lettres.

  • Définir les paramètres ReceiveProtocolLogMaxAge ou SendProtocolLogMaxAge sur la valeur 00:00:00 empêche la suppression automatique des fichiers journaux de protocole en raison de leur âge.

Pour vérifier que vous avez utilisé avec succès l’Environnement de ligne de commande Exchange Management Shell pour configurer les paramètres d’enregistrement dans le journal de protocole sur un serveur Exchange, procédez comme suit :

  1. Exécutez la commande suivante dans l’Environnement de ligne de commande Exchange Management Shell et vérifiez les paramètres du journal de protocole sur le serveur 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. Ouvrez l’emplacement du journal de protocole dans l’Explorateur Windows ou l’Explorateur de fichiers pour vérifier que les fichiers journaux existent, que les données sont écrites dans les fichiers, et que les fichiers sont recyclés en fonction de la taille de fichier maximale et des valeurs de taille de répertoire maximale que vous avez configurées.

 
Afficher: