// comment corriger
L'authentification email des sous-domaines
Vous envoyez depuis news.yourdomain.com ou shop.yourdomain.com ? Le SPF et le DKIM doivent être configurés pour chaque sous-domaine, et le DMARC peut donner aux sous-domaines leur propre politique avec sp=.
Ce que ça veut dire
Un sous-domaine est un nom placé sous votre domaine, comme news.yourdomain.com ou mail.yourdomain.com. Les entreprises s'en servent pour séparer les newsletters, les emails de la boutique ou les outils de support de leur messagerie principale.
Chaque enregistrement email se comporte différemment avec les sous-domaines :
- Le SPF n'est pas hérité. Le SPF de
yourdomain.comne couvre pasnews.yourdomain.com. Un sous-domaine qui envoie des emails a besoin de son propre enregistrement SPF. - Les clés DKIM se trouvent sous le domaine signataire :
selector._domainkey.news.yourdomain.comsi l'email est signé pour le sous-domaine. - Le DMARC est hérité. Si un sous-domaine n'a pas d'enregistrement DMARC, les serveurs de réception utilisent celui du domaine principal. Sa balise
sp=fixe la politique des sous-domaines ; sans elle,p=s'applique aussi à eux.
Pourquoi c'est important
- Un outil de newsletter sur un sous-domaine sans SPF ni DKIM échoue à l'authentification.
- Les escrocs peuvent inventer des sous-domaines comme
billing.yourdomain.compour envoyer de faux emails si votre DMARC ne les couvre pas. - Passer le domaine principal en
p=rejecttouche aussi les sous-domaines : ils doivent donc être prêts.
Comment vérifier
- Utilisez le scanner de domaine sur
/domain-scanneravec le nom du sous-domaine pour voir son SPF, son DMARC et ses MX. - Envoyez un email de test depuis l'outil qui utilise le sous-domaine vers l'adresse de test de la page d'accueil. Le rapport indique pour quel domaine le SPF et le DKIM ont été vérifiés, et si le DMARC est aligné.
Comment corriger
- Ajoutez un SPF sur chaque sous-domaine qui envoie, avec uniquement les services qui envoient pour lui :
news.yourdomain.com TXT "v=spf1 include:spf.newsletter-example.com ~all"
Beaucoup de services d'email s'en occupent pour vous avec un sous-domaine personnalisé de « return path » ou de « bounce » ; suivez leur page de configuration. - Configurez le DKIM pour le sous-domaine dans l'outil d'envoi, et publiez l'enregistrement qu'il vous donne, au nom qu'il vous donne.
- Choisissez la politique DMARC des sous-domaines sur le domaine principal :
_dmarc.yourdomain.com TXT "v=DMARC1; p=quarantine; sp=reject; rua=mailto:dmarc@yourdomain.com"
Ici, le domaine principal est en quarantaine et tous les sous-domaines sont rejetés quand ils échouent. - Donnez à un sous-domaine sa propre politique s'il en a besoin d'une différente, par exemple pendant que vous testez un nouvel outil :
_dmarc.news.yourdomain.com TXT "v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com"
À propos de l'alignement
Par défaut, le DMARC utilise un alignement « souple » (relaxed) : un email dont le From est news.yourdomain.com passe si le SPF ou le DKIM passe pour n'importe quel nom sous yourdomain.com. L'alignement strict (adkim=s, aspf=s) exige exactement le même nom.
Conseils
- Les sous-domaines qui n'envoient jamais d'email doivent aussi être protégés : un
sp=strict les couvre tous d'un coup. - Lisez vos rapports DMARC avant de durcir
sp=, pour trouver les sous-domaines oubliés. La surveillance DMARC de Delivmail, dans le tableau de bord payant, peut vous aider.
Vérifiez que c'est corrigé
Au bout de quelques minutes, lancez le scanner de domaine sur le sous-domaine, puis envoyez un nouvel email de test depuis l'outil qui l'utilise. Le SPF, le DKIM et le DMARC doivent passer pour le sous-domaine.
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.
- Plusieurs enregistrements SPF sur un même domaineUn 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.
- É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.