---
title: "Ajouter un enregistrement DKIM à un domaine Shopify, avec SPF et DMARC"
date: "2026-11-06"
author: RocketCart
url: "https://getrocketcart.com/fr/documentation/domaine-d-envoi/ajouter-dkim-domaine-shopify/"
type: docs
---

Si vous avez acheté votre domaine sur Shopify, vous modifiez son DNS dans l’admin Shopify, sous **Paramètres > Domaines**. Vous pouvez y ajouter les enregistrements SPF et DMARC de RocketCart. L’enregistrement DKIM pose problème : Shopify accepte des valeurs TXT de 255 caractères maximum, et la valeur DKIM de RocketCart est plus longue.

Cette page concerne les domaines achetés sur Shopify. Si vous avez acheté votre domaine ailleurs et que vous l’avez seulement connecté à Shopify, son DNS est géré chez cette société. Suivez le guide de [votre hébergeur DNS](/fr/documentation/domaine-d-envoi/configurer-domaine-d-envoi/).

## Les enregistrements dont RocketCart a besoin

| Enregistrement | Type | Nom | Valeur |
| --- | --- | --- | --- |
| SPF | TXT | `@` | `v=spf1 include:mailgun.org ~all` |
| DKIM | TXT | `<selector>._domainkey` | `v=DKIM1; k=rsa; p=<your public key>` |
| DMARC | TXT | `_dmarc` | `v=DMARC1; p=none` |

- Copiez chaque valeur depuis le panneau **Enregistrements DNS** de RocketCart (**Paramètres > Paramètres E-mail**). Cliquez sur **Copier la valeur** dans chaque onglet. `<selector>` et `<your public key>` sont propres à votre boutique. Si l’app affiche le mot `<selector>` tel quel dans l’hôte/nom, votre sélecteur est le nom de votre boutique tel que RocketCart l’a enregistré à l’installation : lettres minuscules et chiffres, avec des tirets entre les mots, par exemple `my-store` pour « My Store ».
- Utilisez les noms exactement comme dans la colonne Nom.

Attention

Le DNS de Shopify n’accepte que des valeurs TXT de 255 caractères maximum, et vous ne pouvez pas couper une valeur plus longue en plusieurs parties. La valeur DKIM de RocketCart fait environ 410 caractères, car elle utilise une clé de 2048 bits. Shopify affiche une erreur indiquant que la valeur est trop longue (255 caractères maximum) quand vous essayez de l’enregistrer. RocketCart ne propose pas de clé plus courte, et il ne peut activer votre domaine que lorsque les trois enregistrements sont vérifiés.

## Comment ajouter un enregistrement TXT dans Shopify ?

1. Dans votre admin Shopify, allez dans **Paramètres > Domaines**.
2. Cliquez sur le domaine depuis lequel vous envoyez.
3. Dans la section **Paramètres DNS**, cliquez sur **Gérer**.
4. Cliquez sur **Ajouter un enregistrement personnalisé** et choisissez **TXT**.
5. Collez la valeur du tableau ci-dessus. Pour l’enregistrement SPF, laissez le nom tel que Shopify le remplit ; l’aide de Shopify recommande de ne pas modifier le champ du nom pour un nouvel enregistrement TXT. Pour l’enregistrement DMARC, le nom doit être `_dmarc`.
6. Cliquez sur **Confirmer**.
7. Recommencez pour l’enregistrement DMARC.

## Que faire pour l’enregistrement DKIM ?

L’aide de Shopify propose trois façons de contourner la limite de 255 caractères. Une seule fonctionne avec RocketCart aujourd’hui :

| Suggestion de Shopify | Compatible avec RocketCart ? |
| --- | --- |
| Générer plutôt une clé DKIM de 1024 bits | Non, RocketCart crée toujours une clé de 2048 bits |
| Demander au service d’e-mail une valeur de 255 caractères ou moins | Non, la valeur ne peut pas être raccourcie |
| Transférer le domaine chez un hébergeur qui accepte des enregistrements TXT plus longs | Oui |

Après un transfert, ajoutez les trois enregistrements chez le nouvel hébergeur, par exemple [Cloudflare](/fr/documentation/domaine-d-envoi/ajouter-dkim-cloudflare/), [GoDaddy](/fr/documentation/domaine-d-envoi/ajouter-dkim-godaddy/) ou [Namecheap](/fr/documentation/domaine-d-envoi/ajouter-dkim-namecheap/). Avant de commencer, vérifiez auprès de Shopify l’effet d’un transfert sur les paramètres de domaine de votre boutique.

## Et si j’ai déjà un enregistrement SPF ?

Un domaine ne peut avoir qu’un seul enregistrement SPF. S’il en a deux, les deux échouent. Si vous avez déjà un enregistrement TXT qui commence par `v=spf1`, modifiez-le au lieu d’en ajouter un nouveau. Placez `include:mailgun.org` **avant** le `~all` ou le `-all` final :

|  | Valeur |
| --- | --- |
| Votre enregistrement actuel | `v=spf1 include:_spf.google.com ~all` |
| Après modification | `v=spf1 include:_spf.google.com include:mailgun.org ~all` |

Gardez tous les services déjà listés dans votre enregistrement. Ajoutez seulement `include:mailgun.org`.

Les serveurs de messagerie arrêtent de lire un enregistrement SPF à `~all` ou `-all` : un include placé après est ignoré. Si la valeur proposée par RocketCart se termine par `include:mailgun.org`, placez cette partie devant `~all` quand vous la collez.

## Et si j’ai déjà un enregistrement DMARC ?

Gardez-le et passez l’enregistrement DMARC. Un domaine ne doit avoir qu’un seul enregistrement DMARC sur `_dmarc`, et RocketCart accepte n’importe quel enregistrement valide.

## Vérifiez les enregistrements dans RocketCart

1. Dans RocketCart, allez dans **Paramètres > Paramètres E-mail**.
2. Dans le panneau **Enregistrements DNS**, cliquez sur **Vérifier le DNS**.
3. Quand les trois onglets affichent **Vérifié** (**Statut : 3/3 enregistrements DNS vérifiés.**), activez **Activer le domaine personnalisé**.

Une modification DNS peut prendre jusqu’à 24 heures. Sans l’enregistrement DKIM, l’onglet DKIM reste sur **Manquant** et **Activer le domaine personnalisé** n’apparaît pas. RocketCart ne vérifie que lorsque vous cliquez sur **Vérifier le DNS** : cliquez de nouveau plus tard si un enregistrement affiche encore **Manquant**. La procédure complète se trouve dans [Configurer un domaine d’envoi personnalisé](/fr/documentation/domaine-d-envoi/configurer-domaine-d-envoi/). Si un enregistrement ne se vérifie pas, consultez [Domaine d’envoi non vérifié](/fr/documentation/depannage/dkim-non-verifie/).
