Vous souhaitez utiliser SparkPost pour améliorer le taux d'envoi d'emails sur votre site WordPress ? Cette plateforme d'envoi d'emails est un choix populaire parmi les entreprises qui cherchent à s'assurer que leurs emails atteignent les boîtes de réception de leurs clients.
Ce tutoriel vous montrera comment configurer le mailer SparkPost dans WP Mail SMTP.
Dans cet article
Qu'est-ce que SparkPost ?
SparkPost est une plateforme d'envoi d'emails qui permet d'améliorer la délivrabilité des emails envoyés depuis votre site web. Pour ce faire, elle authentifie votre domaine afin que les fournisseurs de messagerie des utilisateurs (par exemple, Gmail, Yahoo, Outlook, etc.) le reconnaissent comme un expéditeur fiable.
- Coût : Vous pouvez envoyer jusqu'à 500 courriels par mois avec un compte de test gratuit. Le prix des plans payants est basé sur le nombre d'e-mails que vous envoyez par mois.
- Exigences en matière d'adresse électronique : Vous aurez besoin d'une adresse email sur le domaine de votre site web (i.e., [email protected]), afin d'utiliser SparkPost avec WP Mail SMTP.
- En bref : De nombreuses grandes marques utilisent SparkPost pour envoyer des courriels à leurs clients en toute fiabilité. Il s'agit d'une solution de confiance pour les entreprises, qui offre des taux de livraison élevés et des fonctions de sécurité améliorées.
Note : Pour plus d'informations sur les mailers dans WP Mail SMTP, consultez notre guide complet.
Configuration de votre compte SparkPost
Tout d'abord, vous devez créer votre compte SparkPost. Pour ce faire, suivez ce lien pour créer un nouveau compte.
Note : Si vous avez déjà un compte, utilisez ce lien pour vous connecter à votre compte SparkPost existant. Ensuite, procédez à l'ajout d'un nouveau domaine d'envoi.
Pour les nouveaux utilisateurs, vous devez choisir la région de votre serveur de messagerie (US ou EU). Si vous êtes situé en Europe, sélectionnez SparkPost EU. Sinon, choisissez SparkPost pour un serveur basé aux Etats-Unis.
Il vous sera ensuite demandé de fournir quelques informations de base sur vous-même et votre entreprise, notamment :
- Vos nom et prénom
- Le nom de votre entreprise
- Votre adresse électronique
- Un mot de passe
Après avoir fourni toutes les informations requises et cliqué sur Créer un compte, vous devrez sélectionner un plan. Le compte test est sélectionné par défaut et vous permet d'envoyer gratuitement jusqu'à 500 courriels par mois.
Remarque : nous utiliserons le plan Compte de test pour ce tutoriel. Toutefois, les étapes sont similaires quel que soit le plan choisi.
Après avoir choisi un plan, cliquez sur le bouton Démarrer pour continuer.
Ajouter votre domaine d'envoi
Ensuite, vous devez ajouter votre domaine d'envoi à votre compte SparkPost. Depuis le tableau de bord de votre compte, cliquez sur le bouton Ajouter un domaine d'envoi .
Sur l'écran suivant, cliquez à nouveau sur Ajouter un domaine d'envoi .
Remarque : Si vous avez déjà configuré un autre domaine d'envoi dans votre compte SparkPost, le bouton Ajouter un domaine d'envoi ne sera pas visible ici. Cliquez plutôt sur le bouton Ajouter un domaine dans le coin supérieur droit de l'écran Domaines pour ajouter et vérifier un autre domaine.
Vous devez ensuite sélectionner le type de domaine que vous souhaitez ajouter. Nous vous recommandons d'utiliser l'option Domaine d'envoi par défaut.
Vous pouvez vérifier un sous-domaine dans SparkPost et utiliser une adresse email de ce sous-domaine comme From Email dans les paramètres SMTP de WP Mail. C'est généralement la meilleure configuration pour assurer la livraison des emails, car la réputation de votre sous-domaine en tant qu'expéditeur d'emails est distincte de celle de votre domaine racine.
Les étapes pour configurer un sous-domaine comme domaine d'envoi SparkPost sont légèrement différentes de celles pour configurer votre domaine racine comme domaine d'envoi, c'est pourquoi nous avons couvert les deux options ci-dessous.
Utiliser un sous-domaine comme domaine d'envoi
Une fois que vous avez ajouté un nouveau domaine d'envoi à votre compte Sparkpost, entrez votre sous-domaine de messagerie dans le champ prévu à cet effet. Il s'agit de l'adresse web à partir de laquelle vous enverrez des e-mails, et vous aurez besoin d'une adresse e-mail à ce sous-domaine pour compléter le reste des étapes de ce tutoriel.
Cliquez sur Enregistrer et continuer pour ajouter ce sous-domaine à votre compte SparkPost.
Alignement des domaines
Ensuite, une fenêtre contextuelle apparaît pour vous demander de sélectionner vos préférences en matière d'alignement des domaines.
Pour les sous-domaines, nous recommandons d'utiliser l'option d'alignement strict. Le domaine d'envoi et le domaine de rebond auront alors la même valeur, ce qui est la solution la plus simple dans la plupart des cas. Pour choisir cette option, sélectionnez Oui sous Vérifier ce domaine pour le rebond pour un alignement strict.
Une fois que vous avez choisi votre préférence en matière d'alignement des domaines, cliquez sur Enregistrer et continuer pour continuer.
Vérification du domaine d'envoi
Ensuite, vous devez vérifier votre domaine d'envoi. Ce processus consiste à ajouter des enregistrements DNS à vos paramètres DNS afin d'indiquer aux fournisseurs de messagerie que votre sous-domaine est un expéditeur fiable.
Note : Vous n'êtes pas sûr de savoir comment ajouter les enregistrements DNS nécessaires pour vérifier votre sous-domaine dans SparkPost ? Pour obtenir des conseils sur ce processus, veuillez consulter notre tutoriel sur l'ajout d'enregistrements DNS pour configurer votre expéditeur.
Dès que vous avez fini d'ajouter votre domaine d'envoi, SparkPost vous montrera les 2 enregistrements DNS que vous devez ajouter.
Note : Vous devrez ajouter les enregistrements DNS fournis par SparkPost aux paramètres DNS de votre domaine racine pour vérifier votre sous-domaine.
Une fois que vous l'avez fait, cochez la case à côté de Les enregistrements TXT et CNAME ont été ajoutés au fournisseur DNS. Cliquez ensuite sur Vérifier le domaine.
Ensuite, SparkPost effectuera ses contrôles de conformité pour votre domaine d'envoi. Ce processus peut durer jusqu'à 24 heures et nécessite la mise à jour de vos enregistrements DNS. Lorsque votre sous-domaine passe les contrôles, il aura 3 marqueurs d'état dans la liste Domaines de votre compte SparkPost : Envoi, Rebond et Signature DKIM.
Remarque : la prise en compte des modifications apportées à vos paramètres DNS peut prendre jusqu'à 48 heures. Si vous avez suivi les étapes ci-dessus et que votre sous-domaine n'est toujours pas vérifié, attendez et revenez plus tard. En attendant, vous pouvez poursuivre les autres étapes de ce tutoriel.
Utiliser votre domaine racine comme domaine d'envoi (non recommandé)
Après avoir ajouté un nouveau domaine d'envoi à votre compte SparkPost, entrez le domaine racine de votre site Web dans le champ prévu à cet effet. Il s'agit de l'adresse web à partir de laquelle vous envoyez des e-mails, et vous aurez besoin d'une adresse e-mail sur ce domaine pour compléter les autres étapes de ce tutoriel.
Une fois que vous avez saisi votre domaine d'envoi, cliquez sur Enregistrer et continuer pour ajouter votre domaine à votre compte SparkPost.
Alignement des domaines
Lorsque vous enregistrez votre domaine d'envoi dans SparkPost, vous verrez une fenêtre popup vous demandant de choisir vos préférences d'alignement de domaine. Lorsque vous utilisez votre domaine racine comme domaine d'envoi, vous devez utiliser l'option d'alignement détendu.
Sélectionnez Non sous Vérifier ce domaine pour le rebond pour un alignement strict. Cliquez ensuite sur le bouton Enregistrer et continuer.
Vérification du domaine d'envoi
Après avoir ajouté votre domaine d'envoi à votre compte SparkPost, vous devrez le vérifier. Ce processus implique l'ajout d'enregistrements DNS à vos paramètres DNS afin d'indiquer aux fournisseurs d'e-mails que votre domaine est un expéditeur digne de confiance.
Note : Vous n'êtes pas sûr de savoir comment ajouter les enregistrements DNS nécessaires pour vérifier votre domaine dans SparkPost ? Pour obtenir des conseils sur ce processus, veuillez consulter notre tutoriel sur l'ajout d'enregistrements DNS pour configurer votre expéditeur.
Dès que vous avez fini d'ajouter votre domaine d'envoi, SparkPost vous montrera l'enregistrement DNS que vous devez ajouter.
Après avoir ajouté le nouvel enregistrement à vos paramètres DNS, cochez la case située à côté de L'enregistrement TXT a été ajouté au fournisseur DNS et cliquez sur Vérifier le domaine.
Ensuite, SparkPost effectuera ses contrôles de conformité pour votre domaine d'envoi. Ce processus peut durer jusqu'à 24 heures et nécessite la mise à jour de vos enregistrements DNS. Lorsque votre domaine aura passé les contrôles, il aura les marqueurs d'état Sending et DKIM Signing dans la liste Domains de votre compte SparkPost.
Remarque : La prise en compte des modifications apportées à vos paramètres DNS peut prendre jusqu'à 48 heures. Si vous avez suivi les étapes ci-dessus et que votre domaine n'est toujours pas répertorié comme vérifié, attendez et revenez plus tard. Entre-temps, vous pouvez continuer avec les autres étapes de ce tutoriel.
Ajout d'un domaine de rebond
Puisque l'utilisation de votre domaine racine comme domaine d'envoi nécessite l'utilisation de l'option d'alignement de domaine détendu dans SparkPost, vous devrez également configurer un domaine de rebond séparé. Il s'agit du domaine vers lequel les notifications de rebond sont envoyées.
Dans la section Domaines de votre compte SparkPost, cliquez sur le bouton Ajouter un domaine.
Parmi les options énumérées dans l'écran suivant, sélectionnez Domaine de rebond.
Dans le champ prévu à cet effet, entrez le domaine que vous souhaitez utiliser pour les notifications de rebond. Cliquez ensuite sur Enregistrer et continuer.
Note : Lorsque vous utilisez la configuration du domaine racine, votre domaine de rebond doit être différent de votre domaine d'envoi. Nous recommandons l'utilisation d'un sous-domaine, mais vous pouvez saisir n'importe quel domaine dans le champ prévu à cet effet.
Ensuite, vous verrez un autre enregistrement DNS que vous devrez ajouter aux paramètres DNS de votre domaine racine (ou aux paramètres DNS du domaine que vous avez saisi dans l'écran précédent si vous n'utilisez pas de sous-domaine).
Une fois l'enregistrement ajouté, cochez la case située à côté de L'enregistrement CNAME a été ajouté au fournisseur DNS et cliquez sur Vérifier le rebond.
SparkPost effectuera alors ses contrôles de conformité pour votre domaine de rebond. Ce processus peut durer jusqu'à 24 heures et nécessite la mise à jour de vos enregistrements DNS. Lorsque votre domaine aura passé les contrôles, il aura les marqueurs de statut Envoi et Rebond dans la liste des Domaines de votre compte SparkPost.
Remarque : La prise en compte des modifications apportées à vos paramètres DNS peut prendre jusqu'à 48 heures. Si vous avez suivi les étapes ci-dessus et que votre domaine n'est toujours pas répertorié comme vérifié, attendez et revenez plus tard. Entre-temps, vous pouvez continuer avec les autres étapes de ce tutoriel.
Enfin, vous devez définir le domaine de rebond que vous avez ajouté comme domaine de rebond par défaut pour votre compte SparkPost. Dans la liste Domaines, cliquez sur votre domaine de rebond pour ouvrir sa page de détails. Ici, cochez la case à côté de Définir comme domaine de rebond par défaut.
Création de votre clé API SparkPost
Afin de connecter WP Mail SMTP à votre compte SparkPost, vous aurez besoin d'une clé API. Pour en générer une, cliquez sur API Keys dans le menu en haut du tableau de bord de votre compte SparkPost.
Dans l'écran suivant, cliquez sur le bouton Créer une clé API.
Saisissez ensuite un nom pour votre clé API. Il s'agit d'un nom de référence, vous pouvez donc l'appeler comme vous le souhaitez.
Nous vous recommandons de laisser l'option Permissions API sur Tous. Lorsque vous êtes prêt, cliquez sur le bouton Créer une clé API en bas de l'écran.
Cela vous amènera à un nouvel écran avec votre clé API SparkPost.
Laissez cette page ouverte dans un autre onglet ou une autre fenêtre de votre navigateur pendant que vous passez à l'étape suivante, car vous en aurez besoin lorsque vous remplirez les paramètres SMTP de WP Mail.
Restreindre les autorisations de l'API (facultatif, non recommandé)
Note : Bien qu'il y ait des avantages en termes de sécurité à restreindre les permissions de l'API SparkPost, nous ne recommandons pas de le faire.
Ces paramètres pourraient involontairement vous empêcher d'utiliser d'autres fonctionnalités de SparkPost avec les versions futures de WP Mail SMTP. Si vous décidez de continuer, veuillez surveiller votre configuration WP Mail SMTP pour des complications.
SparkPost vous offre la possibilité de restreindre votre clé API à une ou plusieurs adresses IP spécifiques. Cela permet d'éviter que des personnes non autorisées n'utilisent votre clé API si elles parviennent à s'en emparer.
Si vous souhaitez restreindre les autorisations API pour votre clé API, choisissez l'option Sélectionner sous Autorisations API dans l'écran de création de la clé API.
Cochez ensuite la case située à côté de Transmissions : Lecture/écriture et saisissez les adresses IP auxquelles vous souhaitez accorder l'accès à l'API dans le champ prévu à cet effet.
Cliquez sur Créer une clé API pour terminer le processus. Une fois encore, laissez l'écran avec votre clé API ouvert dans un autre onglet ou une autre fenêtre du navigateur pendant que vous passez à l'étape suivante.
Configuration de WP Mail SMTP
Après avoir configuré votre compte SparkPost, vérifié votre domaine et créé une clé API, vous pouvez configurer WP Mail SMTP sur votre site WordPress.
Tout d'abord, ouvrez la zone d'administration de WordPress dans un nouvel onglet ou une nouvelle fenêtre du navigateur. Assurez-vous d'installer et d'activer le plugin WP Mail SMTP si ce n'est pas déjà fait.
Ensuite, allez dans WP Mail SMTP " Settings, puis sélectionnez l'onglet General.
Ensuite, faites défiler jusqu'à la section Connexion primaire.
Dans les sections suivantes, nous aborderons les détails de chacun des paramètres situés sur cette page.
De l'email
Tout d'abord, vous devez saisir l'adresse à partir de laquelle vous souhaitez envoyer tous les courriers électroniques de votre site dans le champ " De l'adresse électronique".
Il doit s'agir d'un email du domaine que vous avez vérifié dans SparkPost. Nous vous recommandons également de cocher la case Force From Email.
Cela permettra de s'assurer que tous les e-mails envoyés depuis votre site, y compris ceux générés par d'autres plugins, utilisent le même e-mail de départ. Consultez notre guide pour comprendre comment fonctionne le paramètre "Force From Email".
Note : Vous pouvez utiliser n'importe quelle adresse email comme adresse de provenance (From Email) à condition qu'elle contienne le domaine que vous avez vérifié dans votre compte SparkPost. Cependant, si vous avez l'intention de recevoir des emails à cette adresse, celle-ci doit être connectée à une boîte de réception fonctionnelle.
Du nom
Le nom de l' expéditeur sera mentionné comme expéditeur dans tous les courriels de votre site. Par défaut, il s'agit du nom de votre site web. Vous pouvez le modifier à votre guise.
Vous pouvez également activer l'option Forcer à partir du nom pour que ce paramètre reste cohérent sur l'ensemble de votre site.
Mailer
Sous Mailer, sélectionnez l'option SparkPost .
Vous verrez alors apparaître quelques paramètres supplémentaires à remplir.
Clé API
Revenez à l'onglet ou à la fenêtre du navigateur avec votre clé API SparkPost et copiez-la en cliquant sur le bouton prévu à cet effet.
Collez ensuite cette valeur dans le champ API Key dans les paramètres SMTP de WP Mail.
Région
Enfin, sous Région, sélectionnez l'emplacement du serveur SparkPost (États-Unis ou Union européenne) que vous avez choisi lors de la création de votre compte.
Connexion de secours
La configuration d'une connexion de secours est facultative et n'est pas nécessaire pour terminer la configuration de votre SparkPost mailer. Cependant, pour améliorer la délivrabilité des emails, nous recommandons de configurer une connexion supplémentaire qui servira de sauvegarde au cas où votre connexion principale tomberait en panne.
Remarque : vous souhaitez envoyer des courriers électroniques en utilisant différentes connexions en fonction d'un ensemble de règles ou de conditions ? Consultez notre tutoriel sur le routage intelligent pour en savoir plus.
Une fois que vous avez terminé, cliquez sur le bouton Enregistrer les paramètres pour enregistrer les modifications.
Envoi d'un courriel de test
La dernière étape de la configuration du mailer SparkPost est d'envoyer un email de test pour s'assurer que votre connexion fonctionne correctement. Vous pouvez utiliser l'outil de test d'email de WP Mail SMTP pour ce faire.
Note : Votre domaine d'envoi doit être vérifié dans SparkPost pour que l'email de test soit envoyé correctement. Si votre domaine d'envoi n'a pas de statut DKIM Signing dans votre liste de domaines SparkPost, vous devrez attendre que vos enregistrements DNS soient vérifiés et que vos contrôles de conformité soient terminés avant de continuer.
Allez sur WP Mail SMTP " Tools et cliquez sur l'onglet Email Test.
Dans le champ Envoyer à, vous pouvez saisir n'importe quelle adresse électronique à laquelle vous avez accès. À moins que vous n'ayez l'intention de n'envoyer que des courriels en texte brut à partir de votre site, nous vous recommandons de laisser le paramètre HTML activé.
Remarque : si vous avez établi une connexion supplémentaire, vous pourrez choisir entre votre connexion principale et d'autres connexions lors de l'envoi d'un courriel de test.
Une fois que vous avez rempli les paramètres requis, cliquez sur le bouton Envoyer l'e-mail.
Une fois l'e-mail de test envoyé, un message de réussite s'affiche.
Vérifiez la boîte de réception de l'adresse électronique que vous avez saisie. Si tout fonctionne correctement, vous devriez y trouver votre courriel de test.
Voilà, c'est fait ! Vous savez maintenant comment configurer le mailer SparkPost dans WP Mail SMTP.
Ensuite, vous souhaitez mettre en place des journaux d'emails afin de pouvoir contrôler tous les emails envoyés depuis votre site ? Consultez notre guide sur la fonctionnalité d'enregistrement des emails dans WP Mail SMTP pour plus de détails.