// comment corriger
Microsoft « 550 5.7.509 ... does not pass DMARC verification and has a DMARC policy of reject » : comment le corriger
Outlook et Microsoft 365 refusent votre email car il échoue au DMARC et votre domaine utilise p=reject. Corrigez l'alignement SPF ou DKIM pour être remis.
Ce que ça veut dire
Votre domaine publie une politique DMARC reject, qui dit aux serveurs destinataires : « Si un email qui prétend venir de chez nous échoue au DMARC, refusez-le. » Microsoft (Outlook.com et Microsoft 365) a fait exactement cela. Le message d'erreur ressemble généralement à ceci :
550 5.7.509 Access denied, sending domain yourdomain.com does not pass DMARC verification and has a DMARC policy of reject.
Le DMARC ne passe que si le SPF ou le DKIM passe et que le domaine vérifié correspond au domaine de l'adresse From visible. C'est ce qu'on appelle l'alignement.
Pourquoi cela arrive
- Un service d'envoi n'est pas authentifié pour votre domaine : un outil de newsletter, un CRM, une boutique ou un site web envoie avec votre adresse From, mais sans votre clé DKIM et depuis des serveurs absents de votre SPF.
- Le SPF passe mais n'est pas aligné : le service utilise son propre domaine de retour, donc le SPF passe pour le domaine du service, pas pour le vôtre.
- Le DKIM signe avec le mauvais domaine : l'email est signé avec le domaine par défaut du fournisseur au lieu du vôtre.
- Le transfert : un email transféré par un autre serveur peut casser le SPF, et une liste de diffusion qui modifie le contenu peut casser le DKIM.
- L'usurpation : quelqu'un d'autre envoie de faux emails avec votre domaine. Dans ce cas, le refus signifie que le DMARC fait son travail.
Comment vérifier
- Envoyez un email de test : sur la page d'accueil de Delivmail (
/), copiez votre adresse de test unique et envoyez-lui un email normal depuis le serveur, l'outil ou la boîte mail qui a reçu l'erreur. Ouvrez le rapport dès qu'il est prêt. - Lisez la section DMARC. Elle indique si le SPF et le DKIM passent et si chacun est aligné avec votre domaine From.
- Vérifiez vos enregistrements sur
/domain-scanner: un seul enregistrement SPF, un enregistrement DMARC, et le DKIM quand c'est possible. - Lisez vos rapports DMARC agrégés pour retrouver chaque service qui envoie au nom de votre domaine. Le tableau de bord payant de Delivmail lit et résume ces rapports pour vous.
Comment corriger
- Identifiez le service qui a envoyé l'email refusé. Regardez le message d'erreur et les en-têtes du message d'origine.
- Configurez le DKIM avec votre propre domaine dans ce service. La plupart des outils vous donnent un ou plusieurs enregistrements DNS (TXT ou CNAME) à publier. Le DKIM est le moyen le plus fiable de passer le DMARC, car il résiste au transfert.
- Ajoutez le service à votre enregistrement SPF s'il envoie depuis ses propres serveurs, et configurez un domaine de retour (return-path) personnalisé sur votre domaine si le service le propose.
- Gardez un seul enregistrement SPF et restez sous la limite de 10 requêtes DNS.
- Si vous ne pouvez pas corriger rapidement, abaissez temporairement votre politique à
p=quarantineoup=nonele temps de corriger le service. Revenez àrejectdès que tous vos services passent. - Si les emails ne viennent pas de vous, ne touchez pas au DMARC :
p=rejectprotège votre domaine.
Vérifiez que c'est corrigé
Attendez que les modifications DNS se propagent (généralement quelques minutes, parfois quelques heures). Envoyez un nouvel email depuis le même service vers une nouvelle adresse de test Delivmail et vérifiez que le DMARC passe avec un SPF ou un DKIM aligné. Renvoyez ensuite l'email à l'adresse Microsoft qui l'avait refusé. Continuez à surveiller vos rapports DMARC pour repérer d'autres services qui échouent encore.
Vérifiez que c'est corrigé
Une modification DNS peut prendre de quelques minutes à quelques heures. Ensuite, envoyez un nouvel email de test ou scannez à nouveau votre domaine.
Fiches liées
- Aucun enregistrement DMARC sur votre domaineLe DMARC indique aux destinataires quoi faire des emails qui échouent au SPF et au DKIM, et vous envoie des rapports. Gmail et Yahoo l'exigent pour les envois en masse. Commencez par un enregistrement de surveillance, sans risque.
- Échec DMARC : le SPF et le DKIM ne correspondent pas à votre domaineLe SPF ou le DKIM peuvent passer et le DMARC échouer quand même, parce qu'ils ont passé pour un autre domaine. Faites en sorte qu'au moins l'un des deux utilise le même domaine que votre adresse d'expéditeur (From).
- Passer le DMARC de p=none à quarantine ou reject sans risquep=none ne fait que surveiller. Pour vraiment bloquer les faux emails qui utilisent votre domaine, passez progressivement à quarantine puis à reject, sans bloquer vos propres emails.
- Exigences de Gmail et Yahoo pour les envois en masseDepuis 2024, Gmail et Yahoo exigent des gros expéditeurs qu'ils authentifient leurs emails, proposent la désinscription en un clic et gardent un taux de plaintes pour spam très bas. Voici la liste à cocher.
- Vos emails arrivent dans les indésirables d'Outlook ou HotmailOutlook.com, Hotmail et Live envoient beaucoup de nouveaux expéditeurs dans les Courriers indésirables. Vérifiez votre configuration, puis utilisez les outils gratuits de Microsoft pour les expéditeurs : SNDS, JMRP et le portail de retrait.