// comment corriger
Plusieurs enregistrements SPF sur un même domaine
Un domaine ne doit avoir qu'un seul enregistrement SPF. Avec deux ou plus, le SPF échoue pour tous vos emails. Fusionnez-les en une seule ligne.
Ce que ça veut dire
Le SPF est un enregistrement TXT de votre DNS qui commence par v=spf1. Les règles disent qu'un domaine ne peut avoir qu'un seul enregistrement de ce type. Si un serveur de réception en trouve deux, il ne sait pas lequel croire : il abandonne et renvoie un « permerror » (erreur permanente).
Cela arrive en général quand vous ajoutez un nouveau service et suivez son guide d'installation à la lettre : « ajoutez cet enregistrement TXT ». Vous vous retrouvez avec un enregistrement pour votre fournisseur de messagerie et un autre pour votre outil de newsletter.
Pourquoi c'est important
Avec deux enregistrements SPF, le SPF échoue pour tous vos emails, pas seulement pour le nouveau service. Vos messages perdent une preuve d'identité importante, le DMARC peut échouer, et la livraison vers Gmail et Outlook en souffre.
Comment vérifier
Delivmail le vérifie pour vous de deux façons :
- Envoyez un email de test : sur la page d'accueil, copiez votre adresse de test unique, envoyez-lui un email normal depuis la boîte que vous voulez vérifier, puis ouvrez le rapport. Le SPF affiche « permerror » quand plusieurs enregistrements sont trouvés.
- Utilisez le scanner de domaine : saisissez votre domaine sur
/domain-scannerpour lire vos enregistrements DNS sans rien envoyer.
Le scanner de domaine affiche chaque enregistrement SPF trouvé, pour que vous puissiez les comparer côte à côte.
Comment corriger
- Ouvrez votre fournisseur DNS et listez tous les enregistrements TXT du domaine lui-même (hôte
@ou vide). - Repérez chaque enregistrement qui commence par
v=spf1. Les autres enregistrements TXT (validation de site Google, etc.) sont normaux et doivent rester. - Fusionnez-les en une seule ligne. Gardez un seul
v=spf1au début, mettez tous lesinclude:,ip4:et autres éléments au milieu, et un seul~allou-allà la fin. - Enregistrez la ligne fusionnée et supprimez les autres.
Exemple
Avant, deux enregistrements :
v=spf1 include:_spf.google.com ~all v=spf1 include:servers.mcsv.net ~all
Après, un seul enregistrement :
v=spf1 include:_spf.google.com include:servers.mcsv.net ~all
Conseils
- Si les deux enregistrements se terminent différemment (
~allet-all), gardez~alljusqu'à être sûr que tous vos expéditeurs sont listés. - Les anciens enregistrements de type « SPF » (et non TXT) sont obsolètes. Si votre fournisseur DNS en affiche encore un, supprimez-le et ne gardez que l'enregistrement TXT.
- Fusionner beaucoup de services peut vous faire dépasser la limite de 10 requêtes DNS. Le scanner de domaine affiche le total : restez à 10 ou moins.
- Les sous-domaines sont indépendants :
yourdomain.cometnews.yourdomain.compeuvent avoir chacun leur propre enregistrement SPF unique.
Vérifiez que c'est corrigé
Les modifications DNS ne sont pas instantanées. La plupart sont visibles en quelques minutes, mais certains fournisseurs mettent jusqu'à 24 à 48 heures.
Relancez le scanner de domaine : un seul enregistrement SPF doit apparaître, marqué comme valide. Envoyez ensuite un email de test depuis la page d'accueil. Le SPF doit maintenant passer.
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 SPF sur votre domaineVotre domaine n'indique pas quels serveurs ont le droit d'envoyer des emails en son nom. Ajoutez un enregistrement TXT et les destinataires sauront distinguer vos vrais emails des faux.
- Erreur SPF : trop de requêtes DNS (permerror)Le SPF autorise au maximum 10 requêtes DNS. Au-delà, tout l'enregistrement est cassé et les destinataires le considèrent comme invalide. Voici comment l'alléger.
- Échec SPF : le serveur d'envoi n'est pas autoriséVotre domaine a un enregistrement SPF, mais le serveur qui a envoyé votre email n'y figure pas. Trouvez quel service a envoyé l'email et ajoutez-le.
- Aucune signature DKIM sur vos emailsLe DKIM ajoute une signature numérique qui prouve qu'un email vient bien de votre domaine. Activez-le chez votre fournisseur de messagerie et publiez sa clé dans le DNS.
- La signature DKIM échoue (signature ou empreinte du corps invalide)Votre email est signé, mais la signature ne se vérifie pas. En général, la clé DNS est fausse, ou quelque chose a modifié l'email après sa signature.