Corriger les e-mails Shopify qui partent dans les spams

Shopify échoue d’une façon qui n’appartient qu’à lui. Tant que le domaine derrière votre adresse d’expéditeur n’est pas authentifié, Shopify réécrit l’adresse From en store+123@shopifyemail.com, et jusque-là les boîtes de réception affichent votre adresse suivie de « via shopifyemail.com ». Ce guide couvre les enregistrements CNAME que Shopify réclame, l’enregistrement DMARC que sa configuration automatique ne crée pas, et la séparation entre le chemin des notifications et le chemin marketing de Shopify Messaging.

Pourquoi les e-mails Shopify finissent dans les spams.

01

Votre domaine d’expéditeur n’est pas authentifié, donc c’est Shopify qui signe

Tant que vous n’authentifiez pas, Shopify envoie pour votre compte depuis sa propre infrastructure, et sa documentation précise qu’un domaine non authentifié s’affiche en boîte de réception sous la forme de l’adresse d’expéditeur que vous avez choisie, suivie de « via shopifyemail.com ». Depuis l’entrée en vigueur des exigences de Gmail et de Yahoo le 1er février 2024, une adresse incapable de les satisfaire est purement et simplement réécrite en store+123@shopifyemail.com, pour que le message parte quand même. Votre marque quitte la ligne From, et chaque signal de réputation de l’envoi profite au domaine de Shopify plutôt qu’au vôtre. C’est l’authentification du domaine qui fait disparaître la mention via.

02

Vous avez ajouté les enregistrements CNAME sans jamais publier de DMARC

Ajoutez-le vous-même, sous la forme d’un enregistrement TXT sur l’hôte _dmarc, chez le fournisseur DNS qui sert votre domaine. Le chemin proposé dans l’admin Shopify (Settings > Domains, sélectionnez le domaine, puis DNS settings > Manage > Add custom record > TXT record) n’existe que pour les domaines gérés par Shopify, et les domaines achetés chez Shopify reçoivent déjà DKIM, SPF et DMARC configurés automatiquement.

03

Votre enregistrement DMARC impose un alignement strict, ou il en existe deux

Un enregistrement contenant adkim=s ou aspf=s force l’alignement strict, et Shopify vous demande de retirer ces balises ou de les passer en adkim=r et aspf=r.

04

Votre adresse d’expéditeur est chez gmail.com ou yahoo.com

Shopify est direct sur ce cas de figure : si votre adresse d’expéditeur passe par un fournisseur comme name@gmail.com ou name@yahoo.com, vous n’avez aucun accès aux enregistrements DNS de ces fournisseurs, donc le domaine ne pourra jamais être authentifié. Shopify documente qu’une telle adresse peut s’afficher sous la forme youremailaddress@gmail.com via shopifyemail.com. Aucun réglage de l’admin n’y change quoi que ce soit. Utilisez un domaine que vous maîtrisez, créez-y une adresse, et définissez-la comme adresse d’expéditeur dans Settings > Notifications.

05

Vous avez authentifié votre outil marketing, pas vos reçus de commande

Basculer vos campagnes vers Klaviyo, Omnisend ou Mailchimp ne déplace ni vos confirmations de commande, ni vos avis d’expédition, ni vos notifications de remboursement. Shopify continue de les envoyer, et sa documentation rappelle que la plupart des notifications client ne peuvent pas être désactivées. Elles utilisent l’adresse d’expéditeur définie dans Settings > Notifications et réclament les enregistrements CNAME de Shopify, entièrement distincts du domaine d’envoi à votre marque configuré dans votre outil marketing. Vos clients reçoivent alors des campagnes propres et à votre marque, puis des reçus estampillés « via shopifyemail.com », depuis la même boutique.

06

Une case précochée au paiement a rempli votre liste de non-abonnés

Shopify permet de précocher la case de consentement au marketing par e-mail à l’étape du paiement, pour les régions de votre choix, sous Settings > Checkout > Marketing opt-in. Des acheteurs qui n’ont jamais voulu s’abonner atterrissent dans le segment Email subscribers, puis signalent vos campagnes comme spam. Les conseils de délivrabilité de Shopify citent eux-mêmes le plafond de 0,3 % de plaintes fixé par Gmail et Yahoo, et recommandent de rester sous 0,1 % pour éviter le filtrage. Désactivez la précoche ou restreignez les régions, et appuyez-vous plutôt sur le formulaire d’inscription à la newsletter et sur le double opt-in.

Comment Shopify authentifie vos e-mails.

Shopify ne vous demande jamais d’ajouter ses adresses IP à un enregistrement SPF. Tout repose sur des enregistrements CNAME publiés sur le domaine de votre adresse d’expéditeur, plus un enregistrement DMARC que vous devez ajouter vous-même. Les deux sont nécessaires : avec les seuls CNAME, votre adresse reste réécrite.

enregistrement par défaut le problème la solution
Sender email L’adresse définie dans Settings > Notifications est celle que vos clients voient sur les notifications, les confirmations de commande et les e-mails marketing. Son domaine n’est pas authentifié, sauf si vous avez acheté le domaine chez Shopify, auquel cas l’authentification est configurée pour vous. Un domaine non authentifié pousse Shopify à réécrire l’adresse From en store+123@shopifyemail.com, et avant ce basculement la boîte de réception affiche « via shopifyemail.com » à côté du nom de votre boutique. Définissez l’adresse dans Settings > Notifications, cliquez sur authenticate your domain, puis publiez tous les enregistrements affichés. Ils appartiennent au domaine de l’adresse d’expéditeur : pour info@johns-apparel.com, ils vont sur johns-apparel.com.
DKIM Shopify signe avec son propre domaine tant que vous n’avez pas publié les enregistrements CNAME qu’il génère, donc le domaine d= de DKIM est le sien et non le vôtre. Le domaine signataire ne correspond jamais à votre domaine From, donc l’alignement DMARC ne peut pas passer sur votre domaine, et l’envoi porte la réputation de Shopify au lieu de celle que vous cherchez à construire. Dans Settings > Notifications, cliquez sur authenticate your domain et copiez chaque CNAME chez votre hébergeur DNS. Shopify précise que le nombre d’enregistrements peut varier et que vous devez ajouter tous ceux affichés dans la fenêtre : ajoutez-les donc tous. La prise en compte peut demander jusqu’à 48 heures.
SPF Il n’y a pas d’enregistrement SPF distinct à ajouter. Shopify indique que les enregistrements CNAME publiés pendant l’authentification du domaine gèrent SPF automatiquement pour votre adresse d’expéditeur. Les marchands qui collent un include Shopify dans l’enregistrement TXT SPF de leur domaine racine n’y gagnent rien, et chaque include supplémentaire consomme une part des 10 résolutions DNS que SPF autorise avant d’échouer définitivement, pour tous vos expéditeurs. Laissez tel quel l’enregistrement SPF de votre fournisseur de messagerie et n’ajoutez pas d’include Shopify. Si vous en avez déjà ajouté un, retirez-le et vérifiez que l’enregistrement se résout toujours en moins de 10 résolutions.
DMARC Rien n’est créé pour vous. L’authentification automatique met en place les enregistrements CNAME pour DKIM et SPF, mais ne configure aucun enregistrement DMARC, si bien que la plupart des boutiques n’en ont aucun. Sans enregistrement DMARC, ou avec un enregistrement cassé, Shopify réécrit votre adresse d’expéditeur même quand les CNAME sont corrects. L’alignement strict posé par adkim=s ou aspf=s et les enregistrements TXT DMARC en double comptent l’un comme l’autre pour un enregistrement cassé. Publiez exactement un enregistrement TXT sur _dmarc, avec au minimum v=DMARC1; p=none, et retirez les balises d’alignement ou passez-les en adkim=r et aspf=r. Sur un domaine tiers, vous l’ajoutez chez votre propre hébergeur DNS. Sur un domaine géré par Shopify, vous pouvez le faire dans l’admin : Settings > Domains, sélectionnez le domaine, puis DNS settings > Manage > Add custom record > TXT record.

Une fois ces enregistrements mis à jour, vérifiez qu’ils passent avec les outils gratuits d’Unspam : SPF checker, DKIM checker et DMARC checker.

Comment tester une campagne Shopify avec Unspam.

Shopify a deux chemins d’envoi avec deux boutons de test différents, et l’un des deux ne peut tout simplement pas atteindre une adresse de test. La documentation de Shopify indique que le bouton Send test email d’un modèle de notification écrit au compte avec lequel vous vous êtes connecté à l’admin Shopify. Le chemin des notifications se teste donc avec une vraie commande.

  1. 01

    Récupérez votre adresse de test Unspam et votre ID de test

    Lancez un test antispam gratuit ou un test de placement en boîte de réception dans Unspam et copiez l’adresse de test qu’il génère. Un test de placement remet le message à des boîtes de test chez Gmail, Outlook, Yahoo et cinq autres fournisseurs, et rapporte où chaque copie a atterri. Un test de placement en boîte de réception génère aussi un ID de test. Collez-le dans l’objet ou dans le corps du message avant l’envoi, sinon le message arrive dans les boîtes de test sans jamais être rattaché à votre test.

  2. 02

    Déterminez lequel des deux chemins Shopify vous testez

    Les confirmations de commande, les avis d’expédition et les remboursements viennent des modèles de notification, sous Settings > Notifications. Les campagnes et les automatisations viennent de Shopify Messaging, le produit anciennement appelé Shopify Email. Les pages de Shopify nomment le point d’entrée de deux façons, Apps > Messaging dans la documentation des campagnes et Apps > Shopify Messaging sur la page de configuration de l’application, donc attendez-vous à l’un ou à l’autre dans votre admin. Les deux chemins utilisent la même adresse d’expéditeur, mais les modèles, les filtres d’audience et les outils de test diffèrent. Testez le chemin dont vos clients se plaignent réellement.

  3. 03

    Marketing : envoyez un test de campagne à l’adresse de test

    Mettez l’ID de test dans l’objet de la campagne, puis allez dans Apps > Messaging, ouvrez la campagne et cliquez sur Send test. Le champ Email addresses accepte jusqu’à cinq adresses, saisies une par une : ajoutez-y l’adresse de test Unspam et envoyez. Servez-vous de la campagne qui vous inquiète plutôt que d’un brouillon neuf, pour que le vrai modèle et les vrais liens soient notés.

  4. 04

    Notifications : passez une vraie commande vers l’adresse de test

    Comme Send test email n’atteint que l’adresse avec laquelle vous vous connectez à l’admin, passez plutôt une vraie commande de test en indiquant l’adresse de test Unspam comme e-mail du client, et laissez la notification Order confirmation partir toute seule. Pour transporter l’ID de test, collez-le temporairement dans l’Email subject sous Settings > Notifications > Customer notifications > Order confirmation > Edit code, puis rétablissez le modèle une fois le test rattaché.

  5. 05

    Lisez les résultats dans Unspam

    Contrôlez le score de spam et les résultats SPF, DKIM et DMARC sur l’envoi réel. Le domaine DKIM doit être le vôtre, pas shopifyemail.com, et l’adresse From doit être votre adresse d’expéditeur plutôt que store+123@shopifyemail.com. Lisez ensuite le placement par fournisseur, les prévisualisations dans les clients de messagerie et la heatmap. Si la réécriture est toujours sur la ligne From, c’est que le DNS n’a pas fini de se propager ou qu’un problème DMARC n’est pas réglé.

Le même test affiche votre campagne dans plus de 50 clients de messagerie réels, dont Gmail, Outlook, Apple Mail, iPhone et Android, chacun en mode clair et en mode sombre, grâce aux prévisualisations dans les clients de messagerie, pour confirmer le placement et le rendu en une seule passe.

Les fonctions Shopify qui influencent discrètement la livraison.

L’e-mail de test des notifications n’atteint que votre adresse de connexion à l’admin

La documentation de Shopify indique que l’e-mail de test part vers le compte avec lequel vous vous êtes connecté à l’admin Shopify, donc vous ne pouvez pas le diriger vers une boîte de test. Ce qu’il vous apprend est un fait sur votre propre messagerie, qui fait déjà confiance à la boutique, pas sur la façon dont le Gmail d’un inconnu traite le message. Pour toute décision que vous comptez suivre, passez par une vraie commande vers une adresse de test.

Supprimer les enregistrements CNAME fait revenir votre adresse From en silence

Si les enregistrements disparaissent, ou si un hébergeur DNS les perd pendant une migration de registrar, Shopify remet votre adresse d’expéditeur sur store+123@shopifyemail.com pour que les envois continuent jusqu’au rétablissement des enregistrements. Shopify avertit aussi que retirer les CNAME ajoutés lors de l’authentification peut créer des problèmes de délivrabilité, bounces compris. La réécriture, elle, est silencieuse : le premier signe est souvent un client qui demande qui est shopifyemail.com. Recontrôlez Settings > Notifications après toute migration DNS, de registrar ou de thème.

Smart delivery réduit discrètement l’audience qui reçoit vraiment la campagne

Sous Apps > Messaging > Settings > Delivery, Smart delivery restreint l’audience de la campagne aux abonnés engagés dès qu’une liste d’envoi dépasse 1 000 abonnés ; à 1 000 ou moins, l’option ne fait rien, même activée. Bot filtering et List health tournent sur chaque envoi et ne peuvent pas être désactivés : ils retirent les inscriptions de robots et toute personne ayant généré un bounce, s’étant désabonnée ou ayant déposé une plainte. Votre nombre d’envois sera inférieur à la taille de votre segment, et c’est voulu.

Un expéditeur protégé par DMARC peut s’afficher en no-reply@shopifyemail.com

Shopify documente que, si votre adresse d’expéditeur est protégée par DMARC, elle peut s’afficher en boîte de réception sous la forme no-reply@shopifyemail.com, les réponses des clients étant transférées vers l’adresse d’expéditeur que vous avez choisie. Vos clients voient une adresse Shopify sur une boutique par ailleurs entièrement à votre marque, et les réponses se perdent en route. Ce qui arrête ce comportement, c’est de terminer l’authentification du domaine d’expéditeur.

Ce que rencontrent les expéditeurs Shopify sur le terrain.

Les problèmes de délivrabilité que les expéditeurs Shopify rencontrent le plus souvent, chacun avec la solution qui le règle.

Mes clients me répètent que mes confirmations de commande ont l’air fausses. La ligne From affiche store+66295627989@shopifyemail.com et plusieurs l’ont signalée comme une tentative d’hameçonnage.

Cette adresse est le repli de Shopify. Quand le domaine derrière votre adresse d’expéditeur ne peut pas satisfaire aux exigences d’authentification de Gmail et de Yahoo, Shopify réécrit l’adresse From en store+123@shopifyemail.com pour que la notification soit tout de même remise. Ce n’est ni une compromission ni un bug, c’est le mode dégradé documenté, et il ressemble exactement à l’incohérence que vos clients ont appris à signaler.

La solution Allez dans Settings > Notifications, cliquez sur authenticate your domain, et publiez chaque enregistrement CNAME de la fenêtre. Ajoutez ensuite un unique enregistrement TXT sur _dmarc avec v=DMARC1; p=none. Comptez jusqu’à 48 heures, puis recontrôlez la section de l’adresse d’expéditeur et passez une vraie commande de test pour vérifier la ligne From.

J’ai ajouté tous les enregistrements CNAME il y a trois jours et Shopify affiche toujours que mon domaine n’est pas authentifié.

Deux explications reviennent. La documentation de Shopify prévient que le nombre d’enregistrements peut varier et qu’il faut ajouter chacun de ceux affichés dans la fenêtre, donc un jeu partiel ne se valide jamais. Par ailleurs, beaucoup d’hébergeurs DNS ajoutent votre domaine à ce que vous saisissez dans le champ d’hôte, ce qui transforme un nom d’hôte complet collé tel quel en quelque chose comme shopifyemail.mystore.com.mystore.com et casse la résolution en silence.

La solution Rouvrez la fenêtre authenticate your domain et comparez-la enregistrement par enregistrement à votre zone DNS. Regardez si votre hébergeur attend le libellé seul ou le nom d’hôte complet, et résolvez chaque CNAME pour confirmer qu’il répond. Si votre domaine est chez Cloudflare, GoDaddy ou IONOS, supprimez les enregistrements manuels et servez-vous plutôt de l’option automatique de Shopify.

Nous avons basculé le marketing vers Klaviyo et authentifié un sous-domaine d’envoi là-bas, mais nos reçus Shopify affichent toujours « via shopifyemail.com ».

Ce sont deux systèmes d’envoi indépendants qui servent une seule marque. Le domaine d’envoi à votre marque configuré dans Klaviyo n’authentifie que les campagnes Klaviyo. Les confirmations de commande, les avis d’expédition et les notifications de remboursement de Shopify ne passent jamais par Klaviyo, et la plupart ne peuvent pas être désactivées, donc elles continuent de partir sous l’adresse d’expéditeur de Settings > Notifications, avec l’authentification dont ce domaine dispose.

La solution Authentifiez aussi le chemin Shopify : Settings > Notifications, authenticate your domain, publiez les CNAME, et assurez-vous qu’un enregistrement DMARC couvre le domaine. Testez ensuite les deux chemins séparément, un envoi de campagne Klaviyo d’un côté et une vraie commande Shopify de l’autre, parce qu’un succès sur l’un ne dit rien de l’autre.

J’ai mis DMARC en place dans les règles, avec alignement strict comme le conseillait le guide de durcissement, et Shopify a aussitôt cessé d’utiliser mon adresse d’expéditeur.

L’alignement strict exige une correspondance exacte entre le domaine From et le domaine authentifié, sans tolérance de sous-domaine. La documentation de Shopify demande explicitement de ne pas inclure adkim=s ni aspf=s et d’utiliser adkim=r et aspf=r à la place, parce que son chemin d’envoi ne peut pas satisfaire l’alignement strict. Quand la validation échoue, la réécriture de l’expéditeur se déclenche.

La solution Passez l’enregistrement TXT _dmarc en adkim=r et aspf=r, ou retirez les deux balises, puisque l’alignement relâché est la valeur par défaut en leur absence. Vérifiez que vous n’avez qu’un seul enregistrement TXT DMARC, car les doublons font échouer la validation à eux seuls. Recontrôlez ensuite l’adresse d’expéditeur dans Settings > Notifications.

Mes rapports de campagne annoncent un envoi à environ 4 000 personnes alors que le segment choisi en compte 9 000. Où sont passés les autres ?

Trois filtres s’intercalent entre votre segment et l’envoi. Smart delivery resserre l’audience sur les abonnés engagés dès qu’une liste d’envoi dépasse 1 000 abonnés. Bot filtering retire les inscriptions générées par des robots, et List health retire toute personne ayant généré un bounce, s’étant désabonnée ou ayant déposé une plainte pour spam. Les deux derniers tournent sur chaque envoi et ne peuvent pas être désactivés.

La solution Ouvrez Apps > Messaging > Settings > Delivery pour voir quels filtres sont actifs, et basculez Smart delivery si vous voulez délibérément l’audience la plus large. Traitez l’écart comme une donnée de qualité de liste plutôt que comme une erreur de reporting : un segment de 9 000 personnes qui se réduit à 4 000 adresses délivrables et engagées vous indique où se loge votre risque de plaintes.

La délivrabilité avec Shopify, vos questions.

Pourquoi Gmail affiche-t-il « via shopifyemail.com » à côté du nom de ma boutique ?

Le domaine derrière votre adresse d’expéditeur n’est pas authentifié, donc Shopify envoie et signe pour votre compte, et Gmail signale l’écart. La documentation de Shopify précise qu’authentifier votre domaine fait disparaître la mention via shopifyemail.com. Allez dans Settings > Notifications, cliquez sur authenticate your domain, publiez tous les enregistrements CNAME affichés, et ajoutez un enregistrement DMARC séparément.

Dois-je ajouter Shopify à l’enregistrement SPF de mon domaine ?

Non. Shopify indique que les enregistrements CNAME ajoutés pendant l’authentification du domaine gèrent SPF automatiquement pour votre adresse d’expéditeur, et qu’aucun enregistrement TXT SPF distinct n’est nécessaire pour cela. Ajouter un include ne change rien et consomme une part des 10 résolutions DNS que SPF autorise. Laissez exactement en l’état l’enregistrement SPF dont votre fournisseur de messagerie a besoin.

J’ai publié les enregistrements CNAME mais mon adresse From reste store+123@shopifyemail.com.

Trois causes expliquent la plupart des cas. Les changements DNS peuvent demander jusqu’à 48 heures, il est donc parfois simplement trop tôt. Le jeu d’enregistrements peut être incomplet, puisque Shopify prévient que leur nombre varie et qu’il faut ajouter chacun de ceux affichés dans la fenêtre. Ou le blocage vient de DMARC : aucun enregistrement, plusieurs enregistrements TXT DMARC, ou un alignement strict posé avec adkim=s ou aspf=s.

Est-ce Shopify Email ou Shopify Messaging ?

Le produit d’emailing de Shopify est désormais documenté sous le nom Shopify Messaging, et les pages du centre d’aide consacrées à Shopify Email se retrouvent maintenant dans la section Shopify Messaging. Le chemin dans l’admin est Apps > Messaging. L’adresse d’expéditeur et l’authentification de son domaine restent sous Settings > Notifications et sont partagées avec vos notifications client, donc authentifier une fois couvre les deux.

Unspam peut-il se connecter à ma boutique Shopify et tester les notifications automatiquement ?

Non. Unspam ne s’intègre pas à l’API de Shopify et ne se connecte jamais au compte de votre boutique. Les seuls points d’intégration sont une adresse de test à laquelle vous envoyez et, pour les tests automatiques, des identifiants SMTP que vous fournissez. Avec Shopify, cela revient à ajouter l’adresse de test à un test de campagne ou à lui passer une vraie commande, puis à lire le rapport.

J’envoie mon marketing avec Klaviyo, ai-je quand même besoin des enregistrements CNAME de Shopify ?

Oui. Votre outil marketing n’authentifie que ses propres envois. Shopify continue d’émettre les confirmations de commande, les avis d’expédition et les notifications de remboursement, et la plupart des notifications client ne peuvent pas être désactivées. Elles partent sous l’adresse d’expéditeur définie dans Settings > Notifications et réclament les enregistrements CNAME de Shopify plus un enregistrement DMARC, faute de quoi elles continuent d’afficher la réécriture shopifyemail.com.

Les informations sur la plateforme Shopify ont été vérifiées à partir de la documentation publique en août 2026 et ont pu changer depuis. Shopify est une marque de son propriétaire respectif. Unspam n’est ni affilié à Shopify ni approuvé par Shopify.

Testez votre prochaine campagne Shopify avant vos abonnés.