Configurer le suivi des messages dans Exchange Server

Le suivi des messages enregistre l'activité du flux de messagerie à travers le pipeline de transport sur les serveurs de boîtes aux lettres et les serveurs de transport Edge. Les journaux de suivi des messages sont utiles pour les tâches d'investigation effectuées sur les messages, mais aussi pour l'analyse, les rapports et le dépannage du flux de messagerie.

Utilisez la cmdlet Set-TransportService dans l'Environnement de ligne de commande Exchange Management Shell sur les serveurs de boîtes aux lettres et les serveurs de transport Edge pour effectuer toutes les tâches de configuration du suivi des messages. Par exemple :

  • Activer ou désactiver le suivi des messages. Par défaut, le suivi des messages est activé.

  • Spécifier l'emplacement des journaux de suivi des messages. L’emplacement par défaut est %ExchangeInstallPath%TransportRoles\Logs\MessageTracking.

  • Spécifier une taille maximale pour les fichiers journaux de suivi des messages. La valeur par défaut est 10 Mo.

  • Spécifier la taille maximale du répertoire contenant les fichiers journaux de suivi des messages : La valeur par défaut est de 1 000 MB.

  • Spécifier l'âge maximal des journaux de suivi des messages : La valeur par défaut est 30 jours.

  • Activer ou désactiver l'enregistrement de l'objet des messages dans les journaux de suivi des messages. Par défaut, cette option est activée.

Remarque

Sur les serveurs de boîtes aux lettres, vous pouvez également utiliser le Centre d'administration Exchange pour activer ou désactiver le suivi des messages, ainsi que pour spécifier la localisation des fichiers journaux du suivi des messages.

Ce qu'il faut savoir avant de commencer

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

  • 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 Open the Exchange Management Shell.

  • 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 » dans la rubrique Autorisations de flux de messagerie.

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

Conseil

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.

Utiliser le Centre d'administration Exchange pour configurer le suivi des messages sur des serveurs de boîtes aux lettres

  1. Ouvrez le CENTRE d’administration Exchange et accédez à Serveurs Serveurs>>, sélectionnez le serveur de boîtes aux lettres que vous souhaitez configurer>, puis cliquez sur l’icône Modifierla modification.

  2. Dans la page des propriétés du serveur, cliquez sur Journaux de transport. Dans la section Journal de suivi des messages, modifiez les paramètres de votre choix :

    • Activer le journal de suivi des messages : pour désactiver le suivi des messages sur le serveur, désactivez la case à cocher. Pour activer cette fonctionnalité sur le serveur, cochez la case.

    • Chemin d’accès au journal de suivi des messages : la valeur que vous spécifiez doit être sur le serveur Exchange local. Si le dossier n'existe pas, il est créé lorsque vous cliquez sur Enregistrer.

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

Utiliser l'Environnement de ligne de commande Exchange Management Shell pour configurer le suivi des messages

Comme indiqué précédemment, vous pouvez utiliser la cmdlet Set-TransportService pour effectuer toutes les tâches de configuration du suivi des messages sur les serveurs de boîtes aux lettres et les serveurs de transport Edge. Pour configurer le suivi des messages dans l'Environnement de ligne de commande Exchange Management Shell, exécutez la commande suivante :

Set-TransportService [<ServerIdentity>] -MessageTrackingLogEnabled <$true | $false> -MessageTrackingLogMaxAge <dd.hh:mm:ss> -MessageTrackingLogMaxDirectorySize <Size> -MessageTrackingLogMaxFileSize <Size> -MessageTrackingLogPath <LocalFilePath> -MessageTrackingLogSubjectLoggingEnabled <$true | $false>

Notez que vous n'avez pas besoin de spécifier le serveur Exchange quand vous exécutez la commande sur le serveur à configurer.

Cet exemple montre comment configurer les paramètres du journal de suivi des messages suivants sur le serveur intitulé Mailbox01 :

  • Définit la localisation des fichiers journaux de suivi des messages sur D:\Message Tracking Log. Notez bien que si le dossier n'existe pas, il est créé pour vous.

  • Définit la taille maximale d'un fichier journal de suivi des messages à 20 Mo.

  • Définit la taille maximale du répertoire des journaux de suivi des messages à 1,5 Go.

  • Définit l'âge maximal d'un fichier journal de suivi des messages à 45 jours.

Set-TransportService Mailbox01 -MessageTrackingLogPath "D:\Message Tracking Log" -MessageTrackingLogMaxFileSize 20MB -MessageTrackingLogMaxDirectorySize 1.5GB -MessageTrackingLogMaxAge 45.00:00:00

Remarque

  • La définition du paramètre MessageTrackingLogPath sur la valeur $nulldésactive efficacement le suivi des messages. Toutefois, si la valeur du paramètre MessageTrackingLogEnabled est $true, des erreurs de journal des événements sont générées.
  • La définition du paramètre MessageTrackingLogMaxAge sur la valeur 00:00:00 empêche la suppression automatique des fichiers journaux de suivi des messages en raison de leur âge.
  • La taille maximale du répertoire des journaux de suivi des messages est trois fois supérieure à la valeur du paramètre MessageTrackingLogMaxDirectorySize. Si les fichiers journaux de suivi des messages générés par les quatre différents services portent des préfixes de nom différents, la quantité de données et leur fréquence d’écriture dans le journal de transport modéré (MSGTRKMA) sont négligeables par rapport aux trois autres fichiers journaux. Pour plus d’informations, consultez Structure des fichiers journaux de suivi des messages.

Cet exemple montre comment désactiver la journalisation des objets des messages dans le journal de suivi des messages sur le serveur intitulé Mailbox01 :

Set-TransportService Mailbox01 -MessageTrackingLogSubjectLoggingEnabled $false

Cet exemple désactive le suivi des messages sur le serveur de boîtes aux lettres intitulé Mailbox01 :

Set-TransportService Mailbox01 -MessageTrackingLogEnabled $false

Comment vérifier que l'opération a fonctionné ?

Pour vérifier que vous avez correctement configuré le suivi des messages, exécutez la commande suivante dans l'Environnement de ligne de commande Exchange Management Shell :

Get-TransportService [<ServerIdentity>] | Format-List MessageTrackingLog*

Vous pouvez aussi ouvrir l'emplacement du journal de suivi des messages 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 maximale de fichier et des valeurs de taille maximale de répertoire configurées.