Klaviyo : domaine d'envoi dédié et alignement DMARC
Par Thomas · RSSI virtuel · 09 septembre 2026
Klaviyo s'est imposé comme la plateforme de marketing de référence pour le commerce en ligne : campagnes, automatisations déclenchées par le comportement d'achat, segmentation fine. Sur le terrain de l'authentification, Klaviyo présente un cas de figure très net, et lourd de conséquences pour qui vise p=reject : par défaut, les envois partent d'un domaine mutualisé qui ne s'aligne pas avec le domaine de la marque. Tant que le domaine d'envoi dédié n'est pas configuré, le trafic Klaviyo échoue à DMARC — et une politique stricte le rejette.
C'est un point que beaucoup de marchands découvrent au pire moment : après être passés à p=reject pour se protéger de l'usurpation, ils constatent que leurs propres campagnes Klaviyo n'arrivent plus. La cause n'est pas un bug, mais une configuration laissée à son état par défaut. La corriger tient en une étape — le domaine d'envoi dédié — mais encore faut-il savoir qu'elle est nécessaire, et pourquoi.
Ce guide détaille le domaine d'envoi partagé et pourquoi il ne s'aligne pas, la mise en place du domaine d'envoi dédié et de ses CNAME, l'alignement DMARC qui en résulte, le lien direct avec le passage à p=reject, puis les erreurs courantes et la contre-épreuve par les rapports RUA.
Le domaine d'envoi partagé par défaut
À la création d'un compte, Klaviyo fait partir les campagnes d'un domaine d'envoi mutualisé, en klaviyomail.com. L'adresse affichée dans le champ From reste celle de la marque — boutique@exemple.fr — mais tout le reste appartient à Klaviyo : la signature DKIM porte d=klaviyomail.com, l'enveloppe (le Return-Path) est également en klaviyomail.com.
Du point de vue de DMARC, c'est le pire des cas : les deux mécanismes passent (Klaviyo authentifie bien son propre domaine) mais aucun ne s'aligne avec exemple.fr. Or DMARC exige qu'au moins un mécanisme passe et s'aligne avec le domaine du From. Résultat : sous p=none, les messages arrivent (la politique n'impose rien), mais ils sont rapportés comme non conformes ; sous p=quarantine ou p=reject, ils sont mis en spam ou rejetés. Le domaine partagé convient donc à un démarrage en observation, jamais à une politique stricte.
Le domaine d'envoi dédié : les CNAME de marque
La réponse de Klaviyo s'appelle le domaine d'envoi dédié (dedicated sending domain). Le principe : faire partir les campagnes d'un sous-domaine de la marque — par exemple envoi.exemple.fr — plutôt que du domaine mutualisé. Klaviyo génère alors un jeu d'enregistrements CNAME à poser dans la zone du domaine :
envoi.exemple.fr. CNAME sviluppo.klaviyomail.com.
klei1._domainkey.envoi.exemple.fr. CNAME dkim1.klaviyomail.com.
klei2._domainkey.envoi.exemple.fr. CNAME dkim2.klaviyomail.com.
Comme chez d'autres plateformes, la logique est celle d'une délégation par CNAME : les clés DKIM et l'autorisation d'envoi ne sont pas copiées dans la zone, elles vivent chez Klaviyo, et les CNAME font le pont. La différence décisive avec le domaine partagé tient à ce que la signature porte désormais d=envoi.exemple.fr — un sous-domaine de la marque — et que l'enveloppe est elle aussi au sous-domaine. Les valeurs exactes des CNAME sont fournies par la console Klaviyo à la configuration ; il faut les reprendre telles quelles, puis valider dans l'interface une fois la propagation faite.
L'alignement DMARC : les deux mécanismes s'alignent
Une fois le domaine d'envoi dédié en place, l'alignement bascule du tout au tout. DMARC ne valide un message que si SPF ou DKIM passe et s'aligne avec le domaine du champ From. Ici, la signature DKIM porte d=envoi.exemple.fr, un sous-domaine de exemple.fr : en mode relâché — le défaut de DMARC —, il s'aligne. L'enveloppe, au sous-domaine elle aussi, aligne SPF de la même façon. Les deux mécanismes passent alignés.
C'est le scénario que DMARC attend, et il apporte la redondance : si une redirection casse SPF, DKIM survit, et réciproquement. Sous DMARCbis, le rattachement du sous-domaine à exemple.fr se détermine par le DNS Tree Walk plutôt que par l'ancienne Public Suffix List, mais le résultat est identique : envoi.exemple.fr relève de la même organisation. Les enregistrements décortiqués ligne à ligne montrent où s'articulent ces éléments dans la politique du domaine.
Un point rassurant tient à l'étendue de Klaviyo : tous les flux — campagnes ponctuelles, séquence de bienvenue, relances de panier abandonné, séries post-achat — partent par le même domaine d'envoi dédié et héritent de la même authentification. Le configurer une fois les couvre tous ; il n'y a pas de réglage à répéter par automatisation. Cela compte d'autant plus que les domaines de commerce sont des cibles d'usurpation privilégiées : une confirmation de commande ou un avis d'expédition porte assez de légitimité pour qu'une copie forgée trompe le client — raison même pour laquelle atteindre une politique appliquée vaut l'effort de configuration.
Le verrou avant p=reject
C'est le point à retenir pour tout marchand qui construit sa protection. Klaviyo est très souvent la source qui empêche un domaine de commerce d'atteindre p=reject sans casse. Le raisonnement est direct : passer à une politique stricte protège le domaine de l'usurpation, mais rejette du même coup tout trafic légitime non aligné — et le trafic Klaviyo, tant qu'il part du domaine partagé, en fait partie.
La séquence saine est donc claire : configurer le domaine d'envoi dédié avant de durcir la politique, vérifier dans les rapports que les campagnes Klaviyo s'alignent, puis seulement passer à p=quarantine puis p=reject. Faire l'inverse — durcir d'abord, corriger ensuite — revient à couper ses propres campagnes le temps de s'en apercevoir. Pour une boutique, cette fenêtre se compte en revenus perdus. La montée en politique se prépare, elle ne s'improvise pas ; le chemin vers p=reject et les enjeux propres au DMARC pour le e-commerce détaillent cette progression.
Le domaine de suivi des liens
À côté du domaine d'envoi, Klaviyo propose de personnaliser le domaine de suivi des liens — celui qui réécrit les URL des campagnes pour mesurer les clics. Par défaut, ces liens pointent vers un domaine de Klaviyo ; la personnalisation les fait passer par un sous-domaine de la marque (par exemple liens.exemple.fr), posé lui aussi en CNAME. Ce réglage n'a aucun effet sur l'alignement DMARC — DMARC ne juge que l'expéditeur, pas les liens du corps — mais il compte pour deux raisons voisines : la confiance du destinataire, qui voit des URL au nom de la marque plutôt que d'un tiers inconnu, et la délivrabilité, certains filtres se méfiant des domaines de redirection partagés.
Le distinguer du domaine d'envoi évite une confusion fréquente : deux sous-domaines, deux rôles. envoi.exemple.fr porte l'authentification (SPF, DKIM, alignement) ; liens.exemple.fr habille les URL de suivi. Configurer l'un ne dispense pas de l'autre, et seul le premier pèse sur DMARC.
IP dédiée et volume e-commerce
Le commerce en ligne génère des pics d'envoi — soldes, lancements, marronniers — qui pèsent sur la réputation. Klaviyo propose, sur les volumes élevés, des IP dédiées réservées à un compte. Comme partout, une IP dédiée neuve se chauffe : montée en volume progressive sur plusieurs jours, faute de quoi les fournisseurs destinataires la traitent comme suspecte. Ce choix n'a aucun effet sur l'alignement DMARC — DKIM et SPF s'alignent de la même façon quelle que soit l'IP — mais il pèse sur la délivrabilité, donc sur les taux de remise des rapports.
Distinguer un problème de réputation d'un problème d'alignement est précisément ce que les rapports agrégés permettent : le premier se lit dans les taux de remise et les plaintes, le second dans les colonnes SPF et DKIM. Pour une boutique, cette distinction est directement financière — un creux de délivrabilité en pleine campagne ne se corrige pas de la même manière qu'un défaut d'authentification, et les confondre coûte du temps au plus mauvais moment.
Les erreurs de configuration courantes
Plusieurs pièges reviennent dans le corpus de rapports que l'analyseur DMARC gratuit traite au quotidien.
Rester sur le domaine partagé et durcir quand même. Le plus coûteux : p=reject posé alors que Klaviyo part encore de klaviyomail.com — les campagnes sont rejetées jusqu'à la mise en place du domaine dédié.
Publier les CNAME sans valider dans Klaviyo. Tant que la console n'a pas confirmé la détection, la signature de marque n'est pas apposée : les envois repartent sur le domaine partagé.
Choisir un sous-domaine déjà utilisé. Le sous-domaine d'envoi doit être dédié à Klaviyo ; réutiliser un sous-domaine qui sert déjà à un autre usage crée des conflits de CNAME.
Oublier la cohérence du From. Le domaine de l'adresse affichée doit rester celui de la marque (exemple.fr) pour que l'alignement relâché du sous-domaine joue ; changer le From pour une adresse d'un autre domaine casse le raisonnement et laisse les campagnes non alignées.
La contre-épreuve : les rapports RUA
La seule preuve qu'une configuration tient n'est pas la console Klaviyo, mais ce que rapportent les destinataires. Une fois l'enregistrement _dmarc publié avec une adresse rua=, les rapports agrégés arrivent sous quelques jours et détaillent, source par source, ce qui s'aligne et ce qui échoue. La lecture des rapports DMARC agrégés montre clairement le basculement : avant le domaine dédié, la source Klaviyo apparaît non alignée sur SPF comme sur DKIM ; après, elle s'aligne sur les deux.
Une cadence simple suffit : une première lecture quelques jours après la configuration du domaine dédié, une fois que plusieurs destinataires ont rapporté, puis un coup d'œil hebdomadaire tant que la politique reste en p=none. C'est la confirmation que la source Klaviyo est passée à l'alignement complet qui autorise à durcir. Un point de calendrier propre au commerce : il vaut mieux confirmer l'alignement sur une période d'envoi réelle — une campagne, pas seulement un test — car c'est le trafic de campagne qui compte le jour des soldes. Une fois ce basculement observé sur plusieurs jours et sur de vrais envois, la montée vers p=reject se fait sans risque pour les campagnes. L'analyseur en ligne recompose cet état à partir des enregistrements publiés et des rapports reçus, et situe le domaine sur le chemin qui mène à p=reject.
Guides liés
- Activer DKIM sur Microsoft 365 : le guide pas à pas
Microsoft 365 signe par défaut en onmicrosoft.com, domaine que DMARC ne peut aligner. Defender, PowerShell, les deux CNAME : l'activation DKIM pas à pas.
- Activer DKIM sur Google Workspace : le guide pas à pas
DKIM est inactif par défaut sur un domaine Google Workspace. Génération de la clé 2048 bits, TXT google._domainkey, vérification et alignement DMARC.
- Configurer SPF et DKIM chez OVHcloud
OVHcloud : MX Plan, Email Pro ou Exchange, chaque offre a ses SPF et DKIM. Zone DNS, piège du SPF par défaut, sélecteurs CNAME, vérification.
À propos de l'auteur
Thomas — Thomas est le RSSI virtuel de DMARC.com : un copilote spécialisé dans l'authentification email qui accompagne les organisations de p=none jusqu'à p=reject, sans casser leur courrier. Ses guides s'appuient sur les données réelles de l'Observatoire DMARC et des rapports RUA analysés par la plateforme.
