✨ Jusqu’à
-70%
sur la 1ère année
Jours
Heures
Minutes
Secondes

Comment configurer SparkPost comme SMTP sur WordPress avec WPMasterToolKit

Introduction

L’envoi d’e-mails est un élément essentiel de tout site WordPress : notifications de formulaire, confirmations d’inscription, réinitialisations de mot de passe ou encore alertes administrateur. Pourtant, la configuration par défaut de WordPress repose sur la fonction PHP mail(), souvent peu fiable et fréquemment bloquée par les hébergeurs.

Pour garantir une délivrabilité optimale, il est fortement recommandé d’utiliser un service SMTP professionnel. SparkPost fait partie des solutions les plus performantes du marché, offrant une excellente réputation d’envoi, un suivi précis des e-mails et une infrastructure conçue pour les sites à fort volume comme pour les projets plus modestes.

Dans ce tutoriel, nous allons voir comment configurer SparkPost comme serveur SMTP sur WordPress en utilisant WPMasterToolKit, étape par étape. Aucune connaissance avancée n’est requise : il vous suffira de suivre les instructions pour sécuriser et fiabiliser l’envoi des e-mails de votre site WordPress.

Découvrir le module :
Gratuit

Qu’est-ce que SparkPost

SparkPost est une plateforme d’envoi d’e-mails conçue pour améliorer la délivrabilité des messages envoyés depuis votre site web. Elle fonctionne en authentifiant votre domaine afin que les fournisseurs de messagerie des utilisateurs (comme Gmail, Yahoo, Outlook, etc.) reconnaissent vos e-mails comme provenant d’un expéditeur fiable.

  • Coût : Un compte Test gratuit permet d’envoyer jusqu’à 500 e-mails par mois. Les offres payantes sont ensuite facturées en fonction du nombre d’e-mails envoyés mensuellement.
  • Exigences pour l’adresse d’expéditeur : Pour utiliser SparkPost avec WPMasterToolKit, vous devez disposer d’une adresse e-mail associée au domaine de votre site.
  • En résumé : De nombreuses grandes marques font confiance à SparkPost pour assurer l’envoi fiable de leurs e-mails. C’est une solution reconnue pour les entreprises, offrant d’excellents taux de délivrabilité ainsi que des fonctionnalités de sécurité avancées.
Découvrir le module :
Gratuit

Configuration de votre compte SparkPost

Pour commencer, vous devez configurer votre compte SparkPost. Pour cela, suivez ce lien afin de créer un nouveau compte.

Remarque : Si vous possédez déjà un compte, utilisez ce lien pour vous connecter à votre compte SparkPost existant. Vous pourrez ensuite passer à l’ajout d’un nouveau domaine d’envoi.

Pour les nouveaux utilisateurs, il est nécessaire de choisir la région de votre serveur e-mail (US ou EU).
Si vous êtes situé en Europe, sélectionnez SparkPost EU . Dans le cas contraire, choisissez SparkPost pour utiliser un serveur basé aux États-Unis.

Il vous sera ensuite demandé de renseigner quelques informations de base vous concernant et concernant votre activité, notamment :

  • Votre prénom
  • Votre nom
  • Le nom de votre entreprise
  • Votre adresse e-mail
  • Un mot de passe

Une fois toutes les informations requises renseignées et après avoir cliqué sur Create Account, vous devrez choisir une formule.
Le plan Test Account est sélectionné par défaut et vous permet d’envoyer jusqu’à 500 e-mails par mois gratuitement.

Remarque : Dans ce tutoriel, nous utiliserons le plan Test Account. Cependant, les étapes restent similaires, quel que soit le plan que vous choisissez.

Après avoir sélectionné votre formule, cliquez sur le bouton Get Started pour continuer.

Découvrir le module :
Gratuit

Ajout de 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 Add Sending Domain.

Sur l’écran suivant, cliquez à nouveau sur Add Sending Domain.

Remarque : Si vous avez déjà configuré un autre domaine d’envoi dans votre compte SparkPost, le bouton Add Sending Domain ne sera pas visible à cet endroit. Dans ce cas, cliquez sur le bouton Add a Domain en haut à droite de l’écran Domains pour ajouter et vérifier un nouveau domaine.

Vous devrez ensuite choisir le type de domaine à ajouter. Nous vous recommandons de conserver l’option par défaut Sending Domain.

Vous pouvez vérifier un sous-domaine dans SparkPost et utiliser une adresse e-mail associée à ce sous-domaine comme From Email dans vos réglages WPMasterToolKit. Cette configuration est généralement la meilleure pour garantir la délivrabilité des e-mails, car la réputation de votre sous-domaine en tant qu’expéditeur est indépendante de celle de votre domaine principal.

Les étapes pour configurer un sous-domaine comme domaine d’envoi SparkPost diffèrent légèrement de celles pour configurer votre domaine principal. Nous détaillons donc 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, saisissez votre sous-domaine e-mail dans le champ prévu à cet effet. Il s’agit de l’adresse depuis laquelle vous enverrez vos e-mails, et vous aurez besoin d’une adresse e-mail associée à ce sous-domaine pour compléter le reste des étapes de ce tutoriel.

Cliquez sur Save and Continue pour ajouter ce sous-domaine à votre compte SparkPost.

Alignement du domaine

Ensuite, une fenêtre pop-up apparaîtra pour vous demander de sélectionner vos préférences d’alignement du domaine.

Pour les sous-domaines, nous recommandons d’utiliser l’option Strict alignment. Cela définira votre domaine d’envoi et votre domaine de rebond sur la même valeur, ce qui est généralement la solution la plus simple.
Pour choisir cette option, sélectionnez Yes sous Verify this domain for bounce for strict alignment.

Une fois que vous avez choisi votre préférence d’alignement du domaine, cliquez sur Save and Continue pour continuer.

Vérification de votre domaine d’envoi

Ensuite, vous devrez vérifier votre domaine d’envoi. Ce processus consiste à ajouter des enregistrements DNS à vos paramètres DNS afin d’informer les fournisseurs de messagerie que votre sous-domaine est un expéditeur fiable.

Remarque : Vous ne savez pas comment ajouter les enregistrements DNS nécessaires pour vérifier votre sous-domaine dans SparkPost ?
Pour obtenir des instructions détaillées, consultez notre tutoriel sur l’ajout des enregistrements DNS pour configurer votre service d’e-mail.

Dès que vous avez terminé d’ajouter votre domaine d’envoi, SparkPost affichera les 2 enregistrements DNS que vous devez ajouter.

Remarque : Vous devrez ajouter les enregistrements DNS fournis par SparkPost aux paramètres DNS de votre domaine principal afin de vérifier votre sous-domaine.

Ensuite, SparkPost effectuera les vérifications de conformité pour votre domaine d’envoi. Ce processus peut prendre jusqu’à 24 heures et nécessite que vos enregistrements DNS soient correctement mis à jour.
Une fois que votre sous-domaine aura passé ces vérifications, il affichera 3 indicateurs de statut dans la liste Domains de votre compte SparkPost : Sending, Bounce, et DKIM Signing.

Remarque : Il peut falloir jusqu’à 48 heures pour que les modifications apportées à vos paramètres DNS soient prises en compte.
Si vous avez suivi toutes les étapes ci-dessus et que votre sous-domaine n’est pas encore vérifié, patientez et revenez vérifier plus tard.
En attendant, vous pouvez continuer avec les autres étapes de ce tutoriel.

Utiliser votre domaine principal comme domaine d’envoi (non recommandé)

Une fois que vous avez ajouté un nouveau domaine d’envoi à votre compte SparkPost, saisissez le domaine principal de votre site web dans le champ prévu à cet effet.
Il s’agit de l’adresse depuis laquelle vous enverrez vos e-mails, et vous aurez besoin d’une adresse e-mail associée à ce domaine pour compléter le reste des étapes de ce tutoriel.

Once you’ve entered your sending domain, click on Save and Continue  to add your domain to your SparkPost account.

Alignement du domaine

Lorsque vous enregistrez votre domaine d’envoi dans SparkPost, une fenêtre pop-up apparaîtra pour vous demander de choisir vos préférences d’alignement du domaine.
Si vous utilisez votre domaine principal comme domaine d’envoi, vous devez choisir l’option Relaxed alignment.

Sélectionnez No sous Verify this domain for bounce for strict alignment, puis cliquez sur le bouton Save and Continue.

Création de votre clé API SparkPost

Pour connecter WPMasterToolKit à 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.

Sur l’écran suivant, cliquez sur le bouton Create API Key.

Ensuite, saisissez un nom pour votre clé API. Il est uniquement destiné à votre référence, vous pouvez donc choisir le nom que vous souhaitez.

Nous vous recommandons de laisser l’option API Permissions sur All. Lorsque vous êtes prêt, cliquez sur le bouton Create API Key en bas de l’écran.

Vous arriverez alors sur un nouvel écran affichant votre clé API SparkPost.

Collez ensuite cette valeur dans le champ API Key de vos réglages WPMasterToolKit.

Configuration de WPMasterToolKit

Une fois que vous avez configuré votre compte SparkPost, vérifié votre domaine et créé une clé API, vous pouvez configurer WPMasterToolKit sur votre site WordPress.

Tout d’abord, ouvrez l’espace d’administration WordPress dans un nouvel onglet ou une nouvelle fenêtre de votre navigateur. Assurez-vous d’avoir installé et activé le plugin WPMasterToolKit si ce n’est pas déjà fait.

Ensuite, rendez-vous dans WPMasterToolKit » Settings, puis sélectionnez l’onglet General.

From Email

Tout d’abord, vous devez saisir l’adresse e-mail depuis laquelle vous souhaitez envoyer tous les e-mails de votre site dans le champ From Email.

Cette adresse doit appartenir au domaine que vous avez vérifié dans SparkPost. Nous recommandons également de cocher la case Force From Email.

Cela garantit que tous les e-mails envoyés depuis votre site, y compris ceux générés par d’autres plugins, utiliseront cette même adresse From Email. Consultez notre guide pour comprendre le fonctionnement du paramètre Force From Email.

Le From Name sera affiché comme expéditeur sur tous les e-mails de votre site. Par défaut, il correspond au nom de votre site web, mais vous pouvez le modifier et choisir ce que vous souhaitez.

Sélectionnez l’option SparkPost.

Clé API

Retournez dans l’onglet ou la fenêtre de votre navigateur contenant votre clé API SparkPost et copiez-la en cliquant sur le bouton prévu à cet effet.

Region

Enfin, dans la section Region , sélectionnez l’emplacement du serveur SparkPost (US ou EU) que vous avez choisi lors de la configuration de votre compte.

Envoi d’un e-mail de test

La dernière étape de la configuration du mailer SparkPost consiste à envoyer un e-mail de test afin de vérifier que votre connexion fonctionne correctement.

Vous pouvez utiliser l’outil de test d’e-mail de WPMasterToolKit pour cela.

Pour ce faire, rendez-vous dans la section E-mail Test, saisissez une adresse e-mail sur laquelle envoyer votre test, puis cliquez sur Send Now.

Icônes d'applications près d'une corbeille numérique.
Starter
3.50$
/Month
Business
6.70$
/Month
Freelance
11.00$
/Month
Agency
28.00$
/Month

Conclusion

Configurer SparkPost comme serveur SMTP sur WordPress avec WPMasterToolKit est un excellent moyen d’assurer que vos e-mails arrivent bien dans la boîte de réception de vos utilisateurs. En utilisant un service SMTP professionnel comme SparkPost, vous améliorez non seulement la délivrabilité de vos messages, mais vous bénéficiez également d’une infrastructure sécurisée et fiable, adaptée aussi bien aux petits sites qu’aux projets à fort volume.

Grâce à ce tutoriel, vous savez désormais comment créer votre compte SparkPost, ajouter et vérifier votre domaine, générer votre clé API, et configurer WPMasterToolKit sur votre site WordPress. En testant l’envoi d’e-mails, vous pouvez vous assurer que tout fonctionne correctement et que vos notifications, confirmations et alertes atteignent bien vos utilisateurs.

En suivant ces étapes simples, vous mettez toutes les chances de votre côté pour que votre site WordPress communique efficacement et de manière professionnelle par e-mail, sans risque que vos messages soient bloqués ou classés comme indésirables.