DKIM, SPF et DMARC : guide complet de configuration pour la délivrabilité email
L'authentification email est le fondement de la délivrabilité. Sans DKIM, SPF et DMARC, vos emails seront rejetés ou marqués comme spam par les principaux fournisseurs de messagerie. Ce guide vous accompagne dans la configuration complète.
Pourquoi l'authentification est importante
Gmail et Yahoo exigent désormais DMARC pour les expéditeurs en masse (exigence 2024). Sans authentification correcte, vos emails seront rejetés ou marqués comme spam. L'authentification protège également votre domaine contre son utilisation dans des attaques de phishing.
SPF : configuration et exemples
SPF (Sender Policy Framework) est un enregistrement TXT dans votre DNS qui liste les adresses IP autorisées à envoyer des emails pour votre domaine.
Enregistrement SPF de base
v=spf1 include:emitlo.com ~all Cet enregistrement autorise les serveurs d'Emitlo à envoyer des emails pour votre domaine. Le ~all (softfail) signifie que les emails provenant d'IPs non autorisées sont marqués comme suspects mais pas rejetés. Utilisez -all (hardfail) une fois que vous êtes sûr que tous les expéditeurs légitimes sont inclus.
SPF avec plusieurs expéditeurs
v=spf1 include:emitlo.com include:_spf.google.com ~all ⚠️ Limite de lookups SPF
Les enregistrements SPF ont un maximum de 10 lookups DNS. Chaque include: compte comme un lookup. Si vous dépassez 10, SPF échouera. Utilisez des outils de flattening SPF si nécessaire.
DKIM : configuration et exemples
DKIM (DomainKeys Identified Mail) ajoute une signature cryptographique à vos emails. Vous publiez une clé publique dans le DNS ; le serveur d'envoi signe les emails avec la clé privée correspondante.
Format d'enregistrement DNS DKIM
selecteur._domainkey.votredomaine.com TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA..." Le selecteur est une étiquette qui identifie quelle clé utiliser (ex: emitlo1). La valeur p= est votre clé publique (clé RSA encodée en base64).
Double signature DKIM
Emitlo signe chaque email avec deux clés DKIM : votre clé de domaine et la clé de plateforme d'Emitlo. Cela signifie que deux signatures DKIM apparaissent dans les en-têtes de l'email, fournissant une couche d'authentification supplémentaire. Vous n'avez besoin de publier que l'enregistrement DKIM de votre domaine — Emitlo gère automatiquement la clé de plateforme.
DMARC : configuration et progression des politiques
DMARC (Domain-based Message Authentication, Reporting & Conformance) indique aux serveurs de réception quoi faire quand un email échoue à l'authentification SPF ou DKIM.
Étape 1 : Commencer par la surveillance (p=none)
_dmarc.votredomaine.com TXT "v=DMARC1; p=none; rua=mailto:[email protected]" Surveillez pendant 2 à 4 semaines. Examinez les rapports DMARC pour identifier toutes les sources d'emails légitimes.
Étape 2 : Quarantaine (p=quarantine)
_dmarc.votredomaine.com TXT "v=DMARC1; p=quarantine; pct=25; rua=mailto:[email protected]" Commencez avec pct=25 (appliquer à 25% des emails en échec). Augmentez progressivement jusqu'à 100%.
Étape 3 : Rejet (p=reject)
_dmarc.votredomaine.com TXT "v=DMARC1; p=reject; rua=mailto:[email protected]" La politique la plus stricte. Les emails non authentifiés sont rejetés entièrement. Ne passez ici que quand vous êtes sûr que tous les expéditeurs légitimes sont authentifiés.
Tester votre configuration
MXToolbox
Vérifiez les enregistrements SPF, DKIM et DMARC. Identifiez les erreurs de configuration.
Mail-Tester
Envoyez un email de test et obtenez un score spam avec des résultats d'authentification détaillés.
DMARC Analyzer
Analysez et visualisez les rapports DMARC.
Google Postmaster Tools
Surveillez la réputation de votre domaine et les taux d'authentification avec Gmail.
Erreurs courantes
✗ Plusieurs enregistrements SPF
Solution : Vous ne pouvez avoir qu'un seul enregistrement SPF par domaine. Combinez tous les includes en un seul enregistrement.
✗ Dépasser la limite de lookups SPF (10)
Solution : Utilisez le flattening SPF pour réduire le nombre de lookups DNS.
✗ Clé DKIM trop courte
Solution : Utilisez des clés RSA 2048 bits minimum. Les clés 1024 bits sont considérées comme non sécurisées.
✗ DMARC sans alignement SPF/DKIM
Solution : DMARC exige que le domaine dans SPF/DKIM corresponde au domaine dans l'en-tête From. Vérifiez l'alignement dans vos rapports DMARC.
✗ Passer directement à p=reject
Solution : Commencez toujours par p=none, examinez les rapports, puis progressez vers quarantine, puis reject.
Configuration automatique avec Emitlo
Emitlo automatise l'ensemble du processus de configuration de l'authentification :
- ✓Génère des clés DKIM RSA 2048 bits pour votre domaine
- ✓Publie automatiquement les enregistrements DNS DKIM
- ✓Valide votre enregistrement SPF et suggère des corrections
- ✓Vérifie votre politique DMARC et fournit des recommandations
- ✓Signe chaque email avec double DKIM (clé de domaine + clé de plateforme)
- ✓Surveille les taux d'authentification en temps réel
La configuration prend moins de 10 minutes. Pas de débogage DNS manuel requis.
Configuration automatique DKIM, SPF et DMARC en 10 minutes
12 000 emails/mois gratuits (400/jour) · Double DKIM · Sans carte bancaire