Configuration DKIM + DMARC sur PrestaShop : Tuto simple et efficace
Améliorez la délivrabilité de vos emails PrestaShop en 20 minutes chrono
Pourquoi configurer DKIM et DMARC ?
Le problème que vous rencontrez
- Vos emails de confirmation de commande finissent en spam
- Vos clients ne reçoivent pas leurs notifications
- Votre réputation email est mauvaise
- Les FAI (Gmail, Outlook) bloquent vos emails
La solution simple
DKIM + DMARC = Emails qui arrivent en boîte principale
Résultats concrets :
- Score mail-tester qui passe de 4/10 à 9/10
- Emails en boîte principale au lieu du spam
- Confiance des clients renforcée
Ce dont vous avez besoin
- PrestaShop 1.7.6+ avec accès administrateur
- Accès à votre interface DNS (chez votre hébergeur)
- 60 minutes de temps libre
PS : Des notions techniques sont requises (vous pouvez aussi me contacter).
Génération des clés DKIM
Étape 1 : Générer vos clés
- Allez sur : https://dkimcore.org/tools/keys.html
- Remplissez le formulaire :
- Dans le champ du haut, tapez votre domaine :
votredomaine.com - Laissez le reste par défaut
- Dans le champ du haut, tapez votre domaine :
- Cliquez sur
Generate Keys
Étape 2 : Récupérer les informations
L’outil va vous donner plusieurs sections. Vous n’avez besoin que de 2 choses :
A. La clé privée (Private key)
-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQCgQPj3qZ8LPknAMpaWBM7foZqx... [longue chaîne de caractères] ... -----END RSA PRIVATE KEY-----
B. Les informations DNS (Bind 9 Format)
Vous verrez quelque chose comme :
1753185564.creation._domainkey.votredomaine.com. IN TXT (
"v=DKIM1;t=s;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ..."
)
Notez :
- Le sélecteur :
1753185564.creation(les chiffres changeront) - La clé publique : tout ce qui est après
p=
Configuration PrestaShop
Étape 1 : Accéder aux paramètres email
- Connectez-vous à votre back-office PrestaShop
- Menu :
Paramètres avancés→Email - Descendez jusqu’à voir
Configuration DKIM
Étape 2 : Activer et configurer DKIM
- Activez le bouton
Connexion DKIM(il devient vert) - Remplissez les 3 champs :
Domaine DKIM
1753185564.creation._domainkey.votredomaine.com.
Important : Remplacez 1753185564.creation par votre sélecteur et votredomaine.com par votre domaine
Sélecteur DKIM
v=DKIM1;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCgQPj3qZ8L...
Note : Copiez la partie après p= dans les informations DNS, en retirant le ;t=s s’il y en a un
Clé privée DKIM
-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQCgQPj3qZ8LPknAMpaWBM7foZqx... [TOUTE votre clé privée] ... -----END RSA PRIVATE KEY-----
- Cliquez sur
Enregistrer
Configuration DNS
Ajouter l’enregistrement DKIM
Dans votre interface DNS (OVH, Cloudflare, etc.), ajoutez un nouvel enregistrement :
Type : TXT
Nom : 1753185564.creation._domainkey.votredomaine.com
Valeur :
v=DKIM1;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCgQPj3qZ8L...VOTRE_CLE_PUBLIQUE
Patience requise : Attendez 15-30 minutes pour que les modifications DNS se propagent
Exemple concret
Si votre domaine est demo.thierry-creation.fr et votre sélecteur 1753185564.creation :
Type : TXT
Nom : 1753185564.creation._domainkey.demo.thierry-creation.fr
Valeur : v=DKIM1;p=MIGfMA0GCSqGSIb3DQEB...
Configuration DMARC
Pourquoi DMARC ?
DMARC indique aux serveurs email quoi faire avec vos emails. Sans DMARC, même avec DKIM, vous pourrez encore avoir des problèmes.
Configuration simple
Ajoutez un second enregistrement DNS :
Type : TXT
Nom : _dmarc.votredomaine.com
Valeur :
v=DMARC1; p=none; rua=mailto:votre-email@gmail.com
Explication
p=none= Mode surveillance (ne bloque rien, collecte des données)rua=mailto:votre-email@gmail.com= Vous recevrez des rapports hebdomadaires
Exemple concret
Type : TXT
Nom : _dmarc.demo.thierry-creation.fr
Valeur : v=DMARC1; p=none; rua=mailto:thierry.creation@gmail.com
Tests et validation
Étape 1 : Vérifier DKIM
- Allez sur : https://mxtoolbox.com/SuperTool.aspx
- Tapez :
votredomaine.com:1753185564.creation(remplacez par vos valeurs) - Sélectionnez
DKIM Lookupdans le menu - Cliquez sur le bouton orange
Résultat attendu : Tous les voyants verts
Étape 2 : Vérifier DMARC
- Sur le même outil MXToolbox
- Tapez :
votredomaine.com - Sélectionnez
DMARC - Vérifiez que l’enregistrement est trouvé
Étape 3 : Test complet de délivrabilité
- Allez sur : https://www.mail-tester.com
- Copiez l’adresse email unique générée
- Dans PrestaShop → Email →
Tester la configuration - Envoyez l’email de test à l’adresse copiée
- Retournez sur mail-tester pour voir votre score
Objectif : Score de 8/10 minimum (idéalement 9-10/10)
Problèmes courants
« Unable to load DKIM Private Key »
Solution : Vérifiez le format de votre clé privée
- Elle doit commencer par
-----BEGIN RSA PRIVATE KEY----- - Elle doit finir par
-----END RSA PRIVATE KEY----- - Pas d’espaces avant ou après les tirets
« DKIM Record not found »
Solutions :
- Attendez 24-48h pour la propagation DNS
- Vérifiez l’orthographe de votre nom d’enregistrement
- Contactez votre hébergeur si le problème persiste
Emails toujours en spam
Causes possibles :
- Configuration récente (attendez quelques jours)
- Contenu de l’email suspect (évitez « Urgent », « Gratuit », etc.)
- Réputation IP/domaine faible (ça s’améliore avec le temps)
Solution temporaire : Utilisez un service comme SendGrid ou Mailgun
Score mail-tester faible
Si votre score reste sous 7/10 :
- Vérifiez que DKIM et DMARC sont bien configurés
- Évitez les mots-clés spam dans vos emails
- Ajoutez un lien de désinscription dans vos emails
Checklist de validation
Configuration terminée
- ☐ Clés DKIM générées sur dkimcore.org
- ☐ DKIM activé dans PrestaShop (bouton vert)
- ☐ 3 champs DKIM remplis correctement
- ☐ Enregistrement DNS DKIM ajouté
- ☐ Enregistrement DNS DMARC ajouté
- ☐ Attendu 30 minutes minimum
Tests réussis
- ☐ DKIM validé sur MXToolbox (voyants verts)
- ☐ DMARC trouvé sur MXToolbox
- ☐ Score mail-tester ≥ 8/10
- ☐ Email de test reçu en boîte principale
Résultats attendus
Avant
- Score mail-tester : 3-5/10
- Emails en spam
- Clients qui ne reçoivent pas leurs confirmations
Après
- Score mail-tester : 8-10/10
- Emails en boîte principale
- Clients satisfaits qui reçoivent tout
- Réputation email améliorée
Outils utilisés
- Génération clés : DKIMCore
- Test DKIM/DMARC : MXToolbox
- Test délivrabilité : Mail Tester
Configuration terminée ? Vos emails PrestaShop devraient maintenant arriver directement en boîte principale !
Temps total : 60 minutes
Difficulté : Facile
Impact : Énorme sur la délivrabilité



Laisser un commentaire