ANAVEM
Référence
Languageen
Comment suivre les messages électroniques dans Exchange Online Microsoft 365

Comment suivre les messages électroniques dans Exchange Online Microsoft 365

Apprenez à surveiller et tracer les messages électroniques dans Exchange Online en utilisant le Centre d'administration Exchange moderne et PowerShell. Suivez le statut de livraison, résolvez les problèmes de flux de courrier et générez des rapports de messagerie complets.

Emanuel DE ALMEIDAEmanuel DE ALMEIDA
16 mars 2026 15 min 6
mediumexchange-online 9 étapes 15 min

Pourquoi suivre les messages électroniques dans Exchange Online ?

Le suivi des messages électroniques dans Exchange Online est devenu essentiel pour les administrateurs informatiques modernes gérant des environnements Microsoft 365. Que vous résolviez des problèmes de livraison, enquêtiez sur des incidents de sécurité ou génériez des rapports de conformité, la capacité de tracer les messages électroniques offre une visibilité critique sur le flux de courrier de votre organisation.

Microsoft a considérablement amélioré les capacités de suivi des messages en 2024 avec la nouvelle fonctionnalité de suivi des messages dans le Centre d'administration Exchange moderne. Cette mise à jour a prolongé la période de recherche historique de 10 jours à 90 jours, augmenté les limites de résultats à 10 000 messages et introduit des options de filtrage avancées, y compris des recherches de sujets avec caractères génériques et des filtres de statut de livraison granulaires.

Qu'est-ce qui rend le suivi des messages Exchange Online puissant en 2026 ?

Le système actuel de suivi des messages combine des interfaces basées sur le web avec l'automatisation PowerShell, offrant aux administrateurs une flexibilité dans la manière dont ils surveillent le flux de courrier électronique. Le nouveau cmdlet PowerShell Get-MessageTraceV2 fournit un accès programmatique aux mêmes données améliorées disponibles via l'interface web, permettant des rapports automatisés et une intégration avec les systèmes de surveillance existants.

Les capacités clés incluent le suivi des messages à travers plusieurs statuts de livraison (livré, mis en quarantaine, filtré comme spam), l'analyse du routage des messages à travers les couches de protection Exchange Online, et la génération de rapports complets pour l'audit de conformité. Le système gère désormais des scénarios complexes comme le suivi de l'expansion des listes de distribution et fournit des journaux d'événements détaillés montrant chaque étape du parcours d'un message.

Guide de mise en oeuvre

Procédure complète

01

Accéder au Centre d'administration Exchange moderne

Accédez au Centre d'administration Exchange moderne où Microsoft a consolidé toutes les capacités de suivi des messages. C'est votre interface principale pour la surveillance des e-mails en 2026.

Ouvrez votre navigateur et allez sur https://admin.exchange.microsoft.com. Connectez-vous avec vos identifiants d'administrateur qui ont les autorisations requises.

Astuce pro : Ajoutez ce lien en favori comme https://admin.exchange.microsoft.com/#/messagetrace pour accéder directement à la fonctionnalité de suivi des messages.

Une fois connecté, vous verrez le tableau de bord du Centre d'administration Exchange moderne. L'interface a été simplifiée depuis le déploiement de 2024, rendant le suivi des messages plus accessible que l'ancien EAC classique.

Vérification : Confirmez que vous pouvez voir le menu de navigation à gauche avec des options comme "Flux de messagerie", "Destinataires" et "Protection". Si vous voyez l'ancienne interface classique, cliquez sur "Essayer le nouveau centre d'administration Exchange" en haut.

02

Accéder à la fonctionnalité de suivi des messages

Localisez la fonctionnalité de suivi des messages dans la section Flux de messagerie. Microsoft a réorganisé cela en 2024 pour rendre le suivi des e-mails plus intuitif.

Dans le volet de navigation de gauche, cliquez sur Flux de messagerie, puis sélectionnez Suivi des messages. Cela vous amène à l'interface principale de suivi des messages.

Vous verrez le tableau de bord de suivi des messages avec des options pour "Démarrer un suivi" et tous les résultats de suivi précédents. La nouvelle interface prend en charge jusqu'à 90 jours de données historiques, une amélioration significative par rapport à la limite précédente de 10 jours.

Avertissement : Si vous ne voyez pas l'option "Suivi des messages" sous Flux de messagerie, vérifiez que votre compte dispose des autorisations correctes. Vous avez besoin du rôle d'Administrateur général, de Gestion de l'organisation ou de Gestion de l'organisation en lecture seule.

Vérification : Vous devriez voir un bouton "Démarrer un suivi" et le message "Prêt à suivre les messages" ou tous les résultats de suivi existants si vous avez déjà effectué des suivis.

03

Configurer les paramètres de traçage de message de base

Configurez votre première recherche de messages en définissant les critères de recherche. La nouvelle fonctionnalité de recherche de messages offre des capacités de filtrage améliorées par rapport aux versions précédentes.

Cliquez sur Démarrer une recherche pour ouvrir le panneau déroulant "Nouvelle recherche de messages". Vous verrez plusieurs champs à configurer :

  • Expéditeur : Entrez l'adresse e-mail de l'expéditeur ou laissez vide pour tous les expéditeurs
  • Destinataire : Spécifiez l'e-mail du destinataire ou laissez vide pour tous les destinataires
  • Période : Sélectionnez jusqu'à 90 jours de données historiques
  • Sujet : Utilisez des jokers comme "*facture*" pour trouver des e-mails contenant des termes spécifiques

Pour votre première recherche, essayez de rechercher des messages des dernières 24 heures en définissant la période d'hier à aujourd'hui.

Exemple de critères de recherche :
Expéditeur : john.doe@company.com
Destinataire : (laissez vide)
Période : Dernières 24 heures
Sujet : (laissez vide)

Vérification : Avant de cliquer sur Rechercher, assurez-vous que votre période ne dépasse pas 90 jours et que les adresses e-mail sont correctement formatées.

04

Exécuter la trace des messages et analyser les résultats

Exécutez votre trace configurée et interprétez les résultats complets fournis par l'interface moderne.

Cliquez sur Rechercher pour exécuter la trace. Le système traitera votre demande et affichera les résultats par lots de 250 messages, avec un maximum de 10 000 résultats par trace.

Le tableau des résultats comprend ces colonnes clés :

  • Date : Quand le message a été traité
  • Expéditeur/Destinataire : Adresses email impliquées
  • Objet : Les 256 premiers caractères de la ligne d'objet
  • Statut : Statut de livraison (Livré, Échoué, Mis en quarantaine, etc.)
  • Taille du message : Taille en Ko ou Mo
  • IP de/à : Adresses IP source et destination (lorsqu'elles sont disponibles)
Astuce pro : Les messages apparaissent généralement dans les traces 2 à 5 minutes après avoir été envoyés. Si vous ne voyez pas de messages récents, attendez quelques minutes et actualisez.

Cliquez sur n'importe quelle ligne de message pour voir des informations détaillées, y compris les événements de message, les détails de routage et les actions prises par les politiques de sécurité.

Vérification : Faites défiler les résultats pour confirmer qu'ils correspondent à vos critères de recherche. La colonne de statut devrait afficher des valeurs attendues comme "Livré" pour les messages réussis.

05

Afficher les événements de message détaillés et résoudre les problèmes

Examinez les détails des messages individuels pour comprendre le parcours complet de l'email et identifier tout problème de livraison.

Sélectionnez un message spécifique dans vos résultats de traçage et cliquez sur Voir les détails. Cela ouvre une vue détaillée montrant le chemin complet du message à travers Exchange Online.

Le panneau de détails affiche les événements de message dans l'ordre chronologique :

  • Recevoir : Message accepté par Exchange Online
  • Envoyer : Message transmis à l'étape suivante
  • Livrer : Message livré à la boîte aux lettres du destinataire
  • Échouer : Échec de la livraison
  • Développer : Liste de distribution développée

Faites attention aux codes d'état et aux messages d'erreur. Les statuts courants incluent :

  • Livré : Livré avec succès
  • Mis en quarantaine : Retenu par les politiques de sécurité
  • Filtré comme spam : Bloqué par l'anti-spam
  • Obtention du statut : Toujours en traitement
Avertissement : Le nouveau Message Trace V2 montre le dernier statut. Si un message mis en quarantaine a été ultérieurement libéré par un administrateur, il affiche "Livré" plutôt que "Mis en quarantaine" comme la version héritée.

Vérification : Pour les messages livrés, vous devriez voir un événement final "Livrer". Pour les messages échoués, recherchez des événements "Échouer" avec des codes d'erreur spécifiques.

06

Installer et configurer Exchange Online PowerShell pour le traçage avancé

Configurez l'accès PowerShell pour le traçage de messages automatisé et les requêtes avancées qui dépassent les limitations de l'interface web.

Ouvrez PowerShell en tant qu'administrateur et installez le dernier module Exchange Online Management :

Install-Module -Name ExchangeOnlineManagement -Force
Update-Module -Name ExchangeOnlineManagement

Vérifiez que vous avez la version 3.7.0 ou ultérieure, qui inclut le nouveau cmdlet Get-MessageTraceV2 :

Get-Module -Name ExchangeOnlineManagement -ListAvailable | Select-Object Version

Connectez-vous à Exchange Online en utilisant vos identifiants administrateur :

Connect-ExchangeOnline -UserPrincipalName admin@yourdomain.com

La connexion demandera une authentification. Utilisez l'authentification moderne (OAuth) qui est la méthode par défaut et la plus sécurisée.

Astuce pro : Utilisez Connect-ExchangeOnline -ShowProgress $true pour voir la progression de la connexion, particulièrement utile pour les connexions plus lentes.

Vérification : Exécutez Get-OrganizationConfig | Select-Object Name pour confirmer que vous êtes connecté et pouvez interroger les données d'Exchange Online.

07

Exécuter des traces de messages PowerShell avancées

Utilisez la nouvelle cmdlet Get-MessageTraceV2 pour effectuer un suivi avancé des messages avec une plus grande flexibilité que l'interface web.

Exécutez un suivi de base pour les messages d'un expéditeur spécifique au cours des 7 derniers jours :

Get-MessageTraceV2 -SenderAddress "john.doe@company.com" -StartDate (Get-Date).AddDays(-7) -EndDate (Get-Date) -Status Delivered | Format-Table Received, SenderAddress, RecipientAddress, Status, Subject, TotalBytes

Pour des requêtes plus complexes, utilisez plusieurs paramètres :

# Trace des messages mis en quarantaine avec filtrage par sujet
Get-MessageTraceV2 -StartDate (Get-Date).AddDays(-30) -EndDate (Get-Date) -Status Quarantined -Subject "*invoice*" | Select-Object Received, SenderAddress, RecipientAddress, Subject, Status

Pour tracer un message spécifique en utilisant son ID de message réseau :

Get-MessageTraceV2 -MessageTraceId "d9683b4c-127b-413a-ae2e-fa7dfb32c69d@DM3NAM06BG401.Eop-nam06.prod.protection.outlook.com" -StartDate "2026-03-10" -EndDate "2026-03-16"
Avertissement : Pour les requêtes impliquant plus de 1000 destinataires, vous devez inclure le paramètre MessageTraceId pour obtenir des résultats complets.

Vérification : Les requêtes réussies renvoient des objets message avec des propriétés telles que Received, SenderAddress, RecipientAddress, et Status. Des résultats vides peuvent indiquer qu'aucun message ne correspond à vos critères ou que la période est en dehors de la limite de 90 jours.

08

Générer et exporter des rapports de flux d'e-mails

Créez des rapports complets sur le flux d'e-mails à des fins de conformité, d'audit et d'analyse en utilisant à la fois l'interface web et les méthodes PowerShell.

Exportation via l'interface web :

Dans les résultats de suivi des messages du Centre d'administration Exchange, cliquez sur Télécharger les résultats pour exporter vos données de suivi sous forme de fichier CSV. Cela inclut toutes les colonnes visibles et respecte tous les filtres que vous avez appliqués.

Exportation PowerShell :

Exportez directement des suivis détaillés vers des fichiers CSV pour une analyse plus approfondie :

# Exporter tous les messages livrés des 30 derniers jours
Get-MessageTraceV2 -StartDate (Get-Date).AddDays(-30) -EndDate (Get-Date) -Status Delivered | Export-Csv -Path "C:\EmailReports\DeliveredMessages_$(Get-Date -Format 'yyyyMMdd').csv" -NoTypeInformation

Pour les données historiques au-delà de 90 jours, utilisez la fonction de recherche historique :

# Démarrer une recherche historique pour des données plus anciennes
Start-HistoricalSearch -ReportTitle "Q4_Email_Report" -StartDate "2025-10-01" -EndDate "2025-12-31" -ReportType MessageTraceDetail -NotifyAddress "admin@company.com"

Vérifiez le statut et récupérez les résultats :

Get-HistoricalSearch -ReportTitle "Q4_Email_Report"
Astuce pro : Planifiez des scripts PowerShell réguliers en utilisant le Planificateur de tâches Windows pour générer automatiquement des rapports hebdomadaires ou mensuels sur le flux d'e-mails.

Vérification : Ouvrez le fichier CSV exporté pour confirmer qu'il contient les colonnes de données attendues et que le nombre de messages correspond à vos résultats de suivi.

09

Dépanner les problèmes courants de traçage des messages

Abordez les problèmes fréquents rencontrés lors du traçage des messages et mettez en œuvre les meilleures pratiques pour une surveillance fiable des e-mails.

Problème : Résultats partiels ou manquants

Si vous ne voyez pas les messages attendus, vérifiez ces causes courantes :

  • Différences de fuseau horaire : Assurez-vous que votre plage de dates prend en compte UTC vs heure locale
  • Messages récents : Attendez 2 à 5 minutes après l'envoi avant de tracer
  • Listes de destinataires volumineuses : Incluez MessageTraceId pour les requêtes avec plus de 1000 destinataires

Problème : Discrepances de statut

La nouvelle version de Message Trace V2 montre le statut le plus récent du message, qui peut différer du statut original :

# Comparez les résultats V1 et V2 pour le même message
Get-MessageTrace -SenderAddress "sender@domain.com" -StartDate (Get-Date).AddHours(-2) -EndDate (Get-Date)
Get-MessageTraceV2 -SenderAddress "sender@domain.com" -StartDate (Get-Date).AddHours(-2) -EndDate (Get-Date)

Problème : Performance et limites

Optimisez vos requêtes pour éviter les délais d'attente et les limites :

  • Utilisez des plages de dates spécifiques au lieu du maximum de 90 jours
  • Filtrez par expéditeur ou destinataire lorsque c'est possible
  • Divisez les grandes requêtes en fenêtres temporelles plus petites
Avertissement : Si la nouvelle fonctionnalité de traçage des messages cause des problèmes, vous pouvez la désactiver temporairement dans le volet de traçage en désactivant l'option "Nouveau traçage de message", mais Microsoft recommande d'utiliser la nouvelle version.

Vérification : Testez votre dépannage en exécutant un traçage simple pour un message récent connu, puis ajoutez progressivement de la complexité pour identifier où les problèmes se produisent.

Questions Fréquentes

Combien de temps puis-je suivre les messages électroniques dans Exchange Online ?+
Avec la nouvelle fonctionnalité de traçage des messages introduite en 2024, vous pouvez tracer les messages jusqu'à 90 jours dans le passé, une augmentation significative par rapport à la limite précédente de 10 jours. Pour les requêtes en temps réel dans les 10 jours, les résultats apparaissent presque immédiatement. Pour les données historiques au-delà de 90 jours, vous devez utiliser la fonctionnalité de recherche historique qui peut exporter des données aux formats XML ou CSV.
Quelle est la différence entre Get-MessageTrace et Get-MessageTraceV2 dans PowerShell ?+
Get-MessageTraceV2 est le nouveau cmdlet introduit avec la version 3.7.0 du module Exchange Online PowerShell V3. Il prend en charge la période de recherche améliorée de 90 jours, des options de filtrage avancées, et peut retourner jusqu'à 10 000 résultats par rapport aux limitations du cmdlet hérité. V2 affiche également le statut le plus récent du message plutôt que le statut d'origine, ce qui est important pour les messages qui ont été mis en quarantaine puis libérés.
Pourquoi ne vois-je pas les messages e-mail récents dans mes résultats de traçage ?+
Les messages électroniques mettent généralement 2 à 5 minutes pour apparaître dans les résultats de traçage après avoir été envoyés ou reçus. Ce délai est normal car Exchange Online traite et indexe les données des messages. Si vous recherchez des messages envoyés au cours des dernières minutes, attendez un peu plus longtemps et actualisez votre recherche. Assurez-vous également que votre plage de dates inclut l'heure actuelle et tient compte des différences de fuseaux horaires.
Quelles autorisations sont nécessaires pour tracer les messages électroniques dans Exchange Online ?+
Vous avez besoin de l'un de ces rôles administratifs : Administrateur général, Gestion de l'organisation ou Gestion de l'organisation en lecture seule dans Exchange Online. Ces rôles donnent accès à la fonctionnalité de suivi des messages dans le Centre d'administration Exchange et aux cmdlets PowerShell. Les utilisateurs réguliers ne peuvent pas tracer les messages pour des raisons de sécurité et de confidentialité, car cette fonctionnalité offre une visibilité sur le flux de courriels à l'échelle de l'organisation.
Comment puis-je tracer les e-mails qui ont été mis en quarantaine ou bloqués par des politiques de sécurité ?+
Utilisez le filtre Statut dans la nouvelle interface de suivi des messages pour rechercher spécifiquement les messages 'Quarantined' ou 'Filtered as spam'. Dans PowerShell, utilisez Get-MessageTraceV2 avec le paramètre -Status défini sur 'Quarantined'. La vue détaillée vous montrera quelle politique de sécurité a déclenché l'action, qu'il s'agisse d'anti-malware, d'anti-spam ou de pièces jointes sécurisées. N'oubliez pas que si un administrateur a ensuite libéré un message mis en quarantaine, le suivi V2 affichera 'Delivered' comme statut final.
Emanuel DE ALMEIDA
Écrit par

Emanuel DE ALMEIDA

Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.

Discussion

Partagez vos réflexions et analyses

Vous devez être connecté pour commenter.

Chargement des commentaires...