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
  • 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ésEmail
  • 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 Lookup dans 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


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é

5/5 - (5 votes)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *