La migration vers Exchange Online amène les organisations à faire coexister un Exchange Server on-premises et Exchange Online Protection (EOP), ce qui complexifie la gestion des enregistrements DNS publics. Dans cette architecture hybride, le basculement DNS et le routage de messagerie Exchange Online doivent être soigneusement planifiés pour éviter tout conflit de configuration SPF.
Un enregistrement TXT pour Microsoft 365 mal configuré expose le domaine à des risques concrets : échec d’authentification, dégradation de la réputation de domaine et vulnérabilité accrue au spoofing. La gouvernance de ces enregistrements implique une coordination étroite entre les équipes messagerie et les administrateurs DNS, d’autant que Microsoft 365 Defender s’appuie sur ces mécanismes pour appliquer ses politiques de filtrage. Comprendre ces enjeux est le préalable à toute mise à jour du SPF Office 365 réussie.
À retenir :
- Configurer un enregistrement SPF correct est vital pour la délivrabilité des emails et la protection contre le spoofing
- En environnement hybride, la coexistence d’Exchange Server on-premises et d’Exchange Online complique la gestion des enregistrements DNS
- Un enregistrement SPF mal configuré expose le domaine à des risques d’échec d’authentification et de dégradation de sa réputation
- SPF, DKIM et DMARC sont complémentaires pour l’authentification des emails, chacun remplissant un rôle propre
- La construction d’un enregistrement SPF doit inclure Microsoft 365 et les adresses IP des serveurs locaux pour prévenir le rejet de messages légitimes
- La validation, les tests et l’optimisation continue du SPF sont nécessaires pour assurer une protection durable contre l’usurpation d’identité
Les fondamentaux du SPF et son rôle dans la sécurité d’un environnement hybride
Le SPF (Sender Policy Framework) est un standard d’authentification DNS qui permet aux serveurs de messagerie destinataires de vérifier qu’un e-mail provient bien d’une source autorisée par le propriétaire du domaine. Dans un environnement hybride associant Exchange On-Premises et Exchange Online, une configuration de l’enregistrement SPF rigoureuse est indispensable pour prévenir le spoofing et garantir la délivrabilité des messages.
SPF, DKIM et DMARC : trois piliers complémentaires
Le SPF ne fonctionne pas de manière isolée. Il s’inscrit dans un écosystème d’authentification de courrier électronique SPF DKIM DMARC où chaque protocole remplit un rôle distinct. Le SPF valide l’adresse IP de l’expéditeur en consultant le registre DNS du domaine déclaré. DKIM (DomainKeys Identified Mail) signe cryptographiquement le contenu du message, tandis que DMARC (Domain-based Message Authentication, Reporting and Conformance) orchestre les politiques d’application et fournit des rapports de conformité. Pour un paramétrage SPF pour Exchange Online efficace, la mise en cohérence de ces trois mécanismes est fortement recommandée. Eliadis accompagne ses clients dans cette démarche globale, notamment à travers la configuration CNAME DKIM pour Exchange Online, étape complémentaire à la sécurisation du SPF.
Les trois parties obligatoires d’un enregistrement TXT SPF
Selon Microsoft, un enregistrement SPF valide contient trois parties obligatoires : la déclaration v=spf1, les domaines et adresses IP autorisés, et une règle d’application (-all). (Source : Microsoft — 2024-10-25). Cette structure, publiée sous forme d’enregistrement TXT SPF dans le registre DNS du domaine, est interprétée par chaque serveur de réception pour décider du traitement du message. En environnement hybride, les sources d’envoi sont multiples — Office 365, serveurs On-Premises, passerelles tierces — ce qui rend la déclaration exhaustive de ces sources particulièrement critique pour la protection contre le spoofing.
Les mécanismes SPF et leur rôle dans la validation de l’expéditeur
La syntaxe d’un SPF record Office 365 repose sur plusieurs mécanismes de contrôle dont la maîtrise conditionne la fiabilité de l’authentification :
| Mécanisme | Fonction | Exemple d’usage |
|---|---|---|
ip4 |
Autorise une adresse ou plage IPv4 spécifique | ip4:203.0.113.0/24 |
include |
Inclut les règles SPF d’un domaine tiers | include:spf.protection.outlook.com |
mx |
Autorise les serveurs MX du domaine | mx |
a |
Autorise l’adresse IP associée à l’enregistrement A du domaine | a |
-all |
Rejette tout expéditeur non déclaré (règle stricte) | -all |
~all |
Marque comme suspect tout expéditeur non déclaré (règle permissive) | ~all |
Dans un contexte hybride, le mécanisme include:spf.protection.outlook.com est systématiquement requis pour couvrir les flux sortants d’Exchange Online, tandis que les serveurs On-Premises doivent être déclarés via des directives ip4 ou a. Le choix entre -all et ~all dépend du niveau de maturité de l’infrastructure et des politiques DMARC en vigueur. La compréhension précise de ces mécanismes constitue le prérequis indispensable avant d’aborder la configuration concrète des enregistrements DNS pour un déploiement hybride.

Construire un enregistrement SPF pour Exchange Online et serveurs on-premises
En environnement hybride, un enregistrement SPF efficace repose sur la combinaison précise de plusieurs mécanismes : l’inclusion Microsoft 365, les adresses IP locales et les services tiers autorisés. Cette construction structurée garantit que chaque source d’envoi légitime est reconnue par les serveurs destinataires.
Syntaxe de l’enregistrement SPF hybride
La configuration SPF DNS d’un environnement hybride Exchange suit une logique cumulative. Chaque mécanisme s’ajoute dans un enregistrement TXT unique publié sur le domaine expéditeur. Voici un exemple représentatif d’une syntaxe SPF hybride Exchange combinant Microsoft 365 et un serveur Exchange on-premises :
| Mécanisme | Valeur | Rôle |
|---|---|---|
| Version | v=spf1 | Déclare le type d’enregistrement |
| Include Microsoft 365 | include:spf.protection.outlook.com | Autorise Exchange Online Protection (EOP) |
| IP locale | ip4:203.0.113.10 | Autorise le serveur Exchange Server on-premises |
| Service tiers | include:passerelle-smtp-tierce.com | Autorise une passerelle SMTP tierce partenaire |
| Politique | ~all ou -all | Définit le traitement des sources non listées |
Le résultat concret ressemble à : v=spf1 include:spf.protection.outlook.com ip4:203.0.113.10 include:passerelle-smtp-tierce.com ~all. Cette structure constitue la meilleure pratique SPF en environnement hybride pour éviter les rejets de messages légitimes.
L’importance de include:spf.protection.outlook.com
Le mécanisme include:spf.protection.outlook.com est indispensable dans tout paramétrage SPF Office 365. Il délègue la vérification des adresses IP d’envoi à Microsoft, qui maintient à jour la liste des plages IP utilisées par Exchange Online Protection. Omettre cette inclusion signifie que les e-mails routés via EOP échoueront aux contrôles SPF chez le destinataire, même si le reste de la configuration est correct. Selon Microsoft, en environnement hybride, l’enregistrement SPF doit inclure spf.protection.outlook.com, toutes les adresses IP des serveurs locaux qui se connectent à EOP, et les tiers qui envoient des e-mails au nom de l’organisation (Source : Microsoft — 2025-03-29).
Inclure les IP locales et les services partenaires externes
La configuration SPF pour serveur Exchange on-premises et cloud exige d’identifier toutes les passerelles d’envoi actives. Les serveurs Exchange Server on-premises qui transmettent des messages directement vers Internet — sans passer par EOP — doivent être déclarés via leurs adresses IP publiques (mécanisme ip4: ou ip6:). De même, les passerelles SMTP tierces utilisées pour des campagnes marketing, des notifications applicatives ou des outils RH doivent figurer dans l’enregistrement via un mécanisme include: propre à chaque fournisseur. Il est recommandé de consulter les prérequis DNS détaillés auprès des ressources officielles, notamment les paramètres DNS pour Exchange Online publiés par Microsoft. Attention : le nombre de consultations DNS (lookups) générées par les mécanismes include: est limité à 10 par le standard SPF ; au-delà, l’enregistrement est considéré comme invalide. La rationalisation des sources d’envoi est donc un prérequis avant toute publication.
Une fois l’enregistrement SPF hybride publié en DNS, la priorité suivante concerne sa validation et la supervision continue des flux pour détecter d’éventuelles anomalies d’authentification.
Bonnes pratiques et limites techniques du SPF dans un environnement hybride
Optimiser un enregistrement SPF en environnement hybride exige une connaissance précise des contraintes DNS et une architecture rigoureuse des mécanismes déclarés. Une mauvaise configuration expose l’organisation à des rejets silencieux ou à des échecs d’authentification difficiles à diagnostiquer.
La limite des 10 recherches DNS : une contrainte structurante
Selon Microsoft, un enregistrement SPF valide ne peut générer qu’une seule entrée TXT par domaine, et le nombre total de recherches DNS qui en résultent ne peut pas dépasser 10 (Source : Microsoft — 2024-10-25). Dans un contexte hybride associant Exchange Online et des serveurs on-premises, cette limite est vite atteinte. Chaque mécanisme include: génère au moins une recherche DNS supplémentaire, et certains services tiers (relais SMTP, plateformes marketing, outils RH) en ajoutent plusieurs. Dépasser ce seuil entraîne une erreur PermError, ce qui peut conduire les serveurs destinataires à rejeter ou à marquer les messages comme suspects, indépendamment de leur légitimité.
Stratégies pour éviter l’erreur « Too many DNS lookups »
Pour rester sous la limite imposée par le DNS public, plusieurs approches de configuration SPF avancée sont recommandées. La première consiste à substituer les mécanismes include: par des mécanismes ip4: ou ip6: dès que les plages d’adresses IP des expéditeurs sont stables et connues. Contrairement aux include:, les mécanismes d’adresse IP n’entraînent aucune recherche DNS supplémentaire.
La seconde stratégie repose sur la consolidation : regrouper plusieurs plages d’adresses dans un sous-domaine dédié (par exemple _spf-relay.domaine.fr), puis n’inclure ce sous-domaine qu’une seule fois dans l’enregistrement principal. Cette approche d’optimisation SPF DNS réduit mécaniquement le nombre de résolutions récursives. Certains outils tiers proposent également de « flattener » l’enregistrement SPF en résolvant à l’avance les include: et en les remplaçant par leurs valeurs IP — une solution efficace, mais qui nécessite une mise à jour régulière.
| Mécanisme | Recherches DNS générées | Recommandé en hybride |
|---|---|---|
| include: | 1 par mécanisme (récursif) | À limiter |
| ip4: / ip6: | 0 | Privilégier si IP fixe |
| mx | 1 (+ résolution MX) | À utiliser avec précaution |
| a | 1 | Optionnel selon usage |
Le choix du mécanisme « all » et la politique de tolérance
Le mécanisme final de l’enregistrement SPF détermine le traitement des messages non couverts. Deux options s’opposent dans le paramétrage SPF hybride : ~all (SoftFail) signale les messages non conformes sans les rejeter, tandis que -all (HardFail) ordonne leur rejet explicite. Pendant la phase de migration ou de tests, Microsoft et la communauté d’experts des DNS settings for Exchange Online recommandent généralement de débuter avec ~all afin de ne pas perturber les flux légitimes avant validation complète de l’enregistrement. Une fois la configuration stabilisée et les sources d’envoi inventoriées, le passage à -all renforce significativement la posture de sécurité en matière de meilleure pratique SPF Microsoft 365.
La maîtrise de ces contraintes techniques est indissociable de la mise en œuvre de DKIM et DMARC, qui complètent le dispositif d’authentification des emails et seront examinés dans la prochaine partie.
Validation, tests et suivi après la configuration SPF
Une fois l’enregistrement SPF mis à jour, la priorité est de confirmer sa propagation DNS et de mesurer son impact réel sur la délivrabilité des emails Microsoft 365. Cette phase de validation conditionne directement la sécurité du flux de messagerie en environnement hybride.
Vérifier la propagation DNS et utiliser les outils de test
La validation SPF DNS débute par des requêtes DNS ciblées. Les outils dig et nslookup permettent d’interroger directement les serveurs de noms faisant autorité pour votre domaine et de confirmer que l’enregistrement TXT SPF reflète bien les modifications apportées. Des plateformes en ligne spécialisées, telles que MXToolbox ou les outils de validation SPF intégrés à certains portails, offrent une vérification plus visuelle et indiquent immédiatement les erreurs de syntaxe, les dépassements de la limite de dix consultations DNS, ou les adresses IP manquantes. Il est recommandé de tester depuis plusieurs résolveurs DNS géographiquement distincts afin de s’assurer que la propagation est globale et non partielle. Selon Microsoft, en environnement hybride, l’enregistrement MX doit pointer vers le service de protection Microsoft 365 pour garantir un routage cohérent avec la politique SPF (Source : Microsoft — 2025-03-29). Pour approfondir les paramètres DNS liés à Exchange Online, la communauté Microsoft Answers propose également des éléments de référence utiles sur les paramètres DNS pour Exchange Online.
Analyser les logs de transport et les rapports DMARC
La simple propagation d’un enregistrement ne suffit pas à garantir l’efficacité du dispositif. L’analyse des logs de transport dans Exchange Online Protection (EOP) et dans Microsoft 365 Defender permet d’identifier les messages rejetés ou marqués en raison d’un échec SPF. Les rapports DMARC constituent un levier essentiel : les rapports agrégés (RUA) transmis quotidiennement par les destinataires exposent, domaine par domaine et adresse IP par adresse IP, les résultats d’alignement SPF et DKIM. Un rapport DMARC SPF anormal — taux d’échec élevé sur certains flux sortants — signale généralement un serveur de messagerie tiers non déclaré dans l’enregistrement, ou un problème de routage via un relais intermédiaire en environnement hybride. Il convient d’examiner ces anomalies de manière systématique avant d’envisager tout durcissement de politique.
| Outil / Source | Type d’information fournie | Fréquence de consultation recommandée |
|---|---|---|
| dig / nslookup | Contenu brut de l’enregistrement TXT SPF | Après chaque modification DNS |
| Outils de validation SPF en ligne | Syntaxe, limite de lookups, cohérence | Après chaque modification DNS |
| Logs EOP / Microsoft 365 Defender | Résultats SPF par message, erreurs de transport | Quotidienne durant la phase de test |
| Rapports DMARC agrégés (RUA) | Alignement SPF/DKIM, sources d’envoi non identifiées | Quotidienne à hebdomadaire |
Adapter la politique SPF vers -all après validation
Tant que des flux légitimes sont encore susceptibles d’échouer au contrôle SPF, il est prudent de maintenir la directive ~all (softfail), qui marque les messages non conformes sans les rejeter. Une fois les tests de coexistence concluants — c’est-à-dire lorsque l’ensemble des sources d’envoi autorisées est documenté et que les rapports DMARC ne signalent plus d’anomalie — la transition vers -all (hardfail) peut être engagée. Cette évolution renforce significativement le suivi post-configuration SPF et réduit le risque d’usurpation de domaine. La coordination avec les équipes en charge de DKIM et DMARC reste indispensable pour éviter toute régression sur la délivrabilité globale lors de ce basculement.
Conclusion
Un enregistrement SPF correctement configuré constitue le socle de la mise en conformité SPF du domaine dans tout environnement Exchange hybride. Il protège la réputation des expéditeurs et réduit significativement les risques de spoofing et de rejet des messages légitimes.
Pour garantir une protection SPF Exchange Online durable, l’enregistrement doit inclure tous les flux d’envoi actifs — serveurs on-premises, Exchange Online Protection et éventuels relais tiers — sans dépasser la limite de dix consultations DNS. La directive finale, qu’elle adopte une politique SPF stricte ou tolérante (-all ou ~all), doit refléter le niveau de maturité et la cartographie réelle des sources d’envoi. Il convient également de noter que, selon Microsoft, le pool de relais Microsoft 365 réécrit les adresses de transfert SMTP, ce qui peut impacter la validation SPF pour les boîtes aux lettres redirigées (Source : Microsoft — 2023-08-01).
La sécurisation du domaine d’envoi ne s’arrête pas au SPF : DKIM et DMARC complètent cette stratégie en apportant signature cryptographique et visibilité via les Rapports DMARC, accessibles depuis Microsoft 365 Defender. Une supervision continue après la mise en production, appuyée sur la mise à jour du SPF Office 365 à chaque évolution d’infrastructure, reste indispensable pour maintenir la délivrabilité et la conformité dans la durée.
