SendGrid

Vous souhaitez disposer d'une solution d'envoi d'e-mails fiable et sécurisée qui fonctionne avec une grande variété d'adresses e-mail ? SendGrid est une option populaire et abordable pour les utilisateurs de WordPress.

Ce tutoriel explique comment configurer le mailer SendGrid pour WP Mail SMTP.


Qu'est-ce que SendGrid ?

SendGrid est une méthode populaire pour améliorer la livraison des courriels. Elle le fait par le biais d'une API, qui constitue une méthode plus sûre que le SMTP traditionnel. En outre, elle propose des options gratuites et payantes en fonction du nombre d'e-mails que vous devez envoyer chaque mois.

  • Coût : Gratuit pour envoyer jusqu'à 100 courriels par jour, ce qui est suffisant pour la plupart des petites entreprises et des sites web personnels. Si vous avez besoin d'envoyer plus d'e-mails, vous devrez souscrire à l'un de leurs forfaits payants.
  • À partir de Exigences en matière d'e-mail : Pour utiliser efficacement SendGrid, vous devez disposer d'une adresse électronique associée à un domaine dont vous êtes propriétaire. Les adresses électroniques @gmail.com, @yahoo.com, etc. ne sont pas recommandées pour une utilisation avec ce mailer.
  • Conclusion : SendGrid est une option très fiable et propose un plan gratuit qui convient parfaitement aux petites entreprises. Il convient de noter que l'accès au DNS (système de noms de domaine) est nécessaire pour authentifier correctement votre domaine et terminer le processus d'installation.

Note : Consultez notre guide complet des expéditeurs dans WP Mail SMTP pour plus d'informations sur les expéditeurs supportés.

Configuration de votre compte SendGrid

Pour connecter votre site web à SendGrid, vous devez d'abord ouvrir un compte SendGrid et créer une identité d'expéditeur.

Création de votre compte SendGrid

Si vous ne l'avez pas encore fait, vous devez vous inscrire pour un compte SendGrid en visitant leur page de tarification. À partir de là, vous pouvez choisir le type de compte qui correspond aux besoins de votre site.

Dans notre exemple, nous nous inscrirons au plan gratuit (limité à 100 courriels par jour). Cependant, la procédure d'installation est la même, quelle que soit la formule choisie.

La page de tarification de SendGrid

Ensuite, SendGrid vous demandera de créer le nom d'utilisateur et le mot de passe de votre compte.

La page d'inscription de SendGrid

Ensuite, SendGrid peut vous poser des questions supplémentaires sur votre entreprise afin de personnaliser votre compte.

Entrer plus de détails pour configurer un compte SendGrid

Remplissez tous les champs requis, puis cliquez sur Get Started ! pour continuer.

Création de l'identité de l'expéditeur

Pour commencer à envoyer des e-mails avec SendGrid, vous devez configurer une identité d'expéditeur. Deux options s'offrent à vous : créer une identité d'expéditeur unique ou authentifier le domaine de votre site web.

Nous vous recommandons d'authentifier votre domaine, car cette méthode est plus efficace pour garantir que vos courriels sont délivrés de manière cohérente. Cependant, nous avons couvert les deux options ci-dessous.

Note : Bien que vous puissiez mettre en place votre intégration SendGrid avec une seule identité d'expéditeur, cette option ne garantit pas la livraison des e-mails. Nous vous recommandons plutôt d'authentifier votre domaine.

Ajouter un expéditeur unique à votre compte SendGrid

Dans SendGrid, vous pouvez créer un expéditeur unique pour configurer une adresse e-mail d'expéditeur approuvé.

Pour ce faire, allez dans Paramètres " Authentification de l'expéditeur dans le menu du tableau de bord de SendGrid.

click-sender-authentication

Localisez ensuite la section Vérification de l'expéditeur unique et cliquez sur le bouton " Commencer" .

bouton "identité de l'expéditeur" (sender-identity-get-started-button)

Un panneau s'affiche alors, vous invitant à saisir le nom, l'adresse électronique et l'adresse postale de l'expéditeur. Après avoir rempli les champs nécessaires, cliquez sur le bouton Créer.

Créer un expéditeur unique dans SendGrid

Un message de confirmation sera envoyé à l'adresse électronique que vous avez indiquée. Cliquez sur le lien contenu dans ce message pour vérifier votre adresse électronique et terminer la configuration de votre identité d'expéditeur unique.

Authentification de votre domaine dans SendGrid

L'authentification prouve que vos courriels proviennent d'un domaine qui vous appartient. Cela contribue à la réputation de votre domaine en tant que source légitime de courrier électronique. En outre, l'authentification supprime le message "via sendgrid.net" qui serait autrement ajouté à vos messages électroniques.

Remarque : Pour pouvoir procéder à l'authentification de domaine dans SendGrid, vous devez avoir accès aux paramètres DNS de votre site.

Si vous ne savez pas où trouver vos paramètres DNS ou si vous n'êtes pas sûr de pouvoir les modifier, veuillez contacter l'hébergeur de votre site avant de continuer. Ou, pour plus de détails, vous pouvez consulter le tutoriel de WPBeginner sur les paramètres DNS.

Pour commencer, allez dans Paramètres " Authentification de l'expéditeur dans le menu du tableau de bord de SendGrid.

click-sender-authentication

Sur la page suivante, repérez la section Authentification du domaine et cliquez sur le bouton Démarrer pour accéder aux paramètres nécessaires.

bouton domaine-auth-get-started

Sur la première page de configuration de l'authentification, vous devrez répondre à deux questions :

  1. Quel serveur de noms de domaine (DNS) utilisez-vous ? Sélectionnez votre fournisseur DNS dans la liste disponible. Si vous ne voyez pas de correspondance, choisissez Autre hôte (non répertorié).
  2. Souhaitez-vous également marquer les liens de ce domaine ? Nous vous recommandons de sélectionner Oui. Cela permettra à tous les liens dans les e-mails envoyés depuis votre site d'utiliser votre propre domaine plutôt que celui de SendGrid. Les liens de marque permettent de mieux garantir la livraison en gardant tous les liens liés à votre propre site.

Une fois que vous avez répondu à ces questions, cliquez sur le bouton " Suivant" pour continuer.

cliquer sur le bouton suivant

Pour l'étape suivante, vous devez saisir le domaine de votre site (par exemple, example.com).

Entrer le domaine pour s'authentifier dans SendGrid

Après avoir saisi votre domaine, cliquez sur Paramètres avancés. Vous devrez alors procéder à quelques ajustements :

  1. Décochez la case Utiliser la sécurité automatisée.
  2. Cochez la case Utiliser le chemin de retour personnalisé.
  3. Ajoutez un sous-domaine dans le champ Return Path (voir ci-dessous pour plus de détails).
Paramètres avancés de l'authentification de domaine de SendGrid

Un sous-domaine remplace la partie "www" de l'adresse de votre site web (par ex, subdomain.example.com). Les sous-domaines peuvent être utilisés pour ajouter des sections ou des répertoires distincts à votre site web. Par exemple, le blog d'un site peut se trouver à l'adresse suivante blog.example.com.

Dans ce cas, le sous-domaine sera uniquement utilisé par SendGrid pour envoyer des courriels et ne sera pas du tout visible sur votre site.

À moins que vous n'ayez un sous-domaine spécifique à l'esprit, envisagez d'utiliser sg. C'est ce que nous utiliserons dans notre exemple.

Remarque : Le sous-domaine peut être n'importe quoi. Cependant, SendGrid recommande :

  • Ne pas utiliser "mail", car de nombreux hébergeurs utilisent déjà ce sous-domaine, ce qui pourrait entraîner des conflits.
  • Ne pas inclure d'underscores (_) car ce caractère peut ne pas être compatible avec certains fournisseurs de DNS.

Lorsque vous êtes prêt, cliquez sur le bouton " Suivant".

Paramètres de l'avance du bouton suivant

La page suivante affiche une liste d'enregistrements DNS que vous devez ajouter aux paramètres DNS de votre site.

sendgrid-dns-records

Note : Pour en savoir plus sur l'accès aux paramètres DNS de votre domaine, veuillez consulter notre tutoriel sur l'ajout d'enregistrements DNS.

Après avoir ouvert les paramètres DNS de votre site, vous devriez voir une option permettant d'ajouter un nouvel enregistrement.

Pour permettre à SendGrid d'authentifier votre domaine, vous devez ajouter ces enregistrements au DNS de votre site. Veillez à les copier soigneusement, car vous aurez besoin des valeurs exactes de votre compte SendGrid pour que la vérification fonctionne.

Remarque : Certains hôtes de domaine ajouteront votre domaine lors de l'ajout du nom d'hôte fourni par SendGrid. Si c'est le cas, vous devrez supprimer votre domaine normal lorsque vous saisirez le nom d'hôte dans le DNS de votre domaine. Par exemple, au lieu d'entrer sg.example.com pour le nom d'hôte du premier enregistrement TXT, vous n'aurez qu'à saisir sg.

Vous pouvez également voir un champ TTL (Time To Live) pour l'enregistrement dans les paramètres DNS de votre site. Si vous avez la possibilité de modifier ce champ, nous vous recommandons de le fixer à un jour (ou 86400 secondes, selon l'unité utilisée par votre DNS).

Après avoir ajouté tous les enregistrements DNS, cochez dans votre tableau de bord SendGrid la case intitulée J'ai ajouté ces enregistrements. Cliquez ensuite sur le bouton Vérifier. Il peut s'écouler jusqu'à 48 heures avant que les modifications DNS ne soient reconnues, il se peut donc que vous deviez vérifier plus tard.

Vérifier le clic

Si la vérification a fonctionné, un message de réussite s'affiche.

Les enregistrements DNS sont vérifiés

Générer une clé API

Après avoir créé un compte et configuré votre identité d'expéditeur, vous pouvez générer une clé API pour connecter votre site à SendGrid et commencer à envoyer des e-mails. Dans le tableau de bord de votre compte, cliquez sur Email API " Integration Guide dans le menu de gauche.

Accéder aux options d'intégration de l'API de messagerie pour SendGrid

Ensuite, il vous sera demandé de choisir une méthode d'installation. Cliquez sur le bouton Choisir sous l'option Relais SMTP.

Choisissez le relais SMTP pour l'installation de SendGrid

Ensuite, vous devez saisir un nom de clé API et cliquer sur Créer une clé.

Créer une clé API pour SendGrid

Cela générera une clé API pour vous. Veillez à laisser cette page ouverte, car vous aurez besoin de cette clé API un peu plus tard.

Clé API pour le compte SendGrid

Configuration de WP Mail SMTP

Maintenant que votre compte SendGrid est prêt, vous pouvez passer à votre site web et configurer WP Mail SMTP.

Avant de commencer cette section, assurez-vous d'installer et d'activer le plugin WP Mail SMTP.

Une fois que vous avez installé WP Mail SMTP, allez dans WP Mail SMTP " Settings, puis sélectionnez l'onglet General.

wp mail smtp settings

Ensuite, faites défiler jusqu'à la section Connexion primaire.

Section de raccordement primaire

Dans les sections suivantes, nous aborderons les détails de chacun des paramètres situés sur cette page.

De l'email

Il s'agit de l'adresse électronique à partir de laquelle tous les courriels de votre site seront envoyés.

Si vous souhaitez que l'e-mail de provenance soit le même pour tout le site, vous pouvez choisir de cocher la case "Forcer l'e-mail de provenance". Cette option vous évitera d'avoir à modifier les paramètres de l'e-mail sur l'ensemble de votre site, par exemple dans les e-mails de notification des formulaires.

Le paramètre "Force From Email" (forcer à partir de l'e-mail)

Remarque : pour plus de détails, consultez notre guide pour comprendre le fonctionnement du paramètre "Forcer l'adresse e-mail". Par ailleurs, si vous souhaitez recevoir des courriels à cette adresse, vous devez utiliser une adresse électronique connectée à une boîte de réception fonctionnelle.

Du nom

Par défaut, le nom de l'expéditeur est le nom de votre site. Toutefois, vous pouvez le remplacer par le texte de votre choix.

Vous pouvez également choisir de Forcer à partir du nom pour appliquer ce paramètre aux courriels de l'ensemble du site.

La force du paramétrage du nom

Mailer

Dans le champ Mailer, vous devez sélectionner l'option SendGrid.

Sélectionner l'expéditeur SendGrid

Note : Vous devez vous assurer que votre serveur utilise TLS 1.2 et plus. Dans le cas contraire, des problèmes de connexion pourraient survenir. Nous vous conseillons de contacter votre hébergeur si vous n'êtes pas sûr de la version que vous utilisez.

Clé API

Une fois que vous avez choisi SendGrid comme expéditeur, vous devez saisir la clé API de votre compte. Retournez dans l'onglet ou la fenêtre du navigateur où votre compte SendGrid est ouvert et copiez la clé que vous avez générée à l'étape précédente.

Retournez ensuite dans les paramètres SMTP de WP Mail et collez la clé dans le champ API Key.

Ajouter une clé API pour SendGrid dans les paramètres SMTP de WP Mail

Laissez votre page de clé API SendGrid ouverte, car vous devrez revenir à cet écran plus tard dans ce tutoriel.

Domaine d'envoi

Le paramètre Domaine d'envoi est un paramètre optionnel qui permet à WP Mail SMTP de vérifier les erreurs de domaine dans votre configuration SendGrid (par exemple, des enregistrements Sender Policy Framework (SPF) mal configurés ou manquants). Cette vérification du domaine s'effectuera à chaque fois que vous enverrez un email de test, et n'affichera une erreur que si une mauvaise configuration est détectée.

Le domaine d'envoi doit correspondre au sous-domaine que vous avez authentifié dans SendGrid. Vous pouvez copier et coller cette valeur ici.

Remarque : Veillez à ajouter l'ensemble de votre domaine SendGrid à ce paramètre (par ex, sg.example.com).

wp-mail-smtp-sendgrid-sending-domain

Connexion de secours

La configuration d'une connexion de secours est facultative et n'est pas nécessaire pour terminer la configuration de votre expéditeur SendGrid. Cependant, afin d'améliorer la délivrabilité des e-mails, nous vous recommandons de configurer une connexion supplémentaire qui servira de sauvegarde en cas de défaillance de votre connexion principale.

paramètres de connexion de sauvegarde

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.

cliquez sur le bouton "enregistrer les paramètres

Vérification de l'intégration de SendGrid

Ensuite, vous devez vérifier l'intégration que vous venez de créer avec SendGrid. Pour démarrer ce processus, envoyez un email de test depuis WP Mail SMTP.

Envoi d'un courriel de test

Maintenant que vous avez configuré vos paramètres, vous pouvez envoyer un email de test pour vous assurer que votre connexion fonctionne comme prévu. Pour ce faire, allez dans WP Mail SMTP " Tools et cliquez sur l'onglet Email Test.

Ouverture de l'outil Email Test dans WP Mail SMTP

Dans le champ Envoyer à, vous pouvez saisir n'importe quelle adresse électronique dont vous avez accès à la boîte de réception.

Nous vous recommandons de laisser le paramètre HTML activé, sauf si vous savez que vous n'enverrez que des courriels en texte brut.

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 pour envoyer votre e-mail de test.

Cliquez sur le bouton d'envoi du courrier électronique

Une fois l'e-mail de test envoyé, un message de réussite devrait s'afficher.

Message de réussite du test SMTP de WP Mail

Ensuite, vérifiez la boîte de réception de l'adresse électronique que vous avez saisie. Vous devriez bientôt recevoir l'e-mail pour ce test.

Test réussi de l'envoi d'un email par WP Mail SMTP

Vérification de l'authentification du domaine

À ce stade, il est également important de vérifier que l'authentification du domaine a fonctionné. Chaque fournisseur de messagerie placera ces informations dans une zone différente de votre compte, mais nous allons prendre l'exemple de Gmail/G Suite.

Dans Gmail ou G Suite, cliquez sur la petite flèche située sous les détails de l'expéditeur de votre e-mail de test WP Mail SMTP.

Développer les détails de l'expéditeur d'un e-mail dans Gmail

Cela devrait permettre d'obtenir plus de détails sur l'en-tête de l'e-mail. À partir de là, vérifiez que l'en-tête par courrier correspond à votre sous-domaine (par ex, sg.wpmailsmtp.com). Vérifier ensuite que le signé par correspond au domaine de votre site habituel (par ex, wpmailsmtp.com).

Vérifier que votre domaine a été authentifié dans SendGrid en consultant les détails de l'expéditeur de l'e-mail de test dans Gmail.

Remarque : si ces domaines ne correspondent pas encore à votre sous-domaine/domaine, SendGrid peut avoir besoin d'un peu plus de temps pour appliquer complètement votre configuration. Nous vous recommandons d'attendre au moins une heure, puis de répéter ce processus de test.

Vérification de l'intégration dans SendGrid

Une fois que votre e-mail de test a été envoyé avec succès, vous devez retourner sur la page API de votre compte SendGrid. Cochez la case J'ai mis à jour mes paramètres et cliquez sur Suivant : Vérifier l'intégration.

Complétez l'étape Configurer votre application dans SendGrid

Lorsque la page suivante se charge, cliquez sur le bouton Vérifier l'intégration. Un courriel sera envoyé à SendGrid pour vérification.

Vérification de l'intégration dans SendGrid pour terminer la connexion à votre site web

Une fois que SendGrid a détecté que votre e-mail de test a déjà été envoyé, il vous le fait savoir par un message de réussite. Cette opération peut prendre quelques instants.

Message de réussite de la vérification de l'intégration de SendGrid

Questions fréquemment posées

Voici les principales questions que nous posent les utilisateurs à propos du mailer SendGrid.

Comment puis-je vérifier si ma clé API a le niveau d'accès Mail Send dans SendGrid ?

Pour vérifier que le niveau d'accès de la clé API que vous avez créée est correct, accédez d'abord à Paramètres " Clés API dans votre compte SendGrid. Vous accéderez ainsi à une page contenant toutes les clés API disponibles. Cliquez sur l'icône de l'engrenage pour ouvrir les paramètres d'une clé spécifique.

Ouvrir les paramètres de la clé API de SendGrid

Dans les paramètres de la clé, assurez-vous que l'option Accès restreint est sélectionnée.

Activation de l'accès restreint pour une clé API SendGrid

Une fois cette option sélectionnée, des autorisations supplémentaires s'affichent pour que vous puissiez les configurer. Faites défiler l'écran jusqu'au paramètre Envoi de courrier et assurez-vous que le niveau d'autorisation est défini sur Accès complet.

Vérifier que les permissions d'envoi de courrier sont définies sur accès complet dans SendGrid

Voilà, c'est fait ! Vous pouvez maintenant résoudre les problèmes de livraison d'emails de votre site WordPress avec SendGrid en utilisant WP Mail SMTP.

Ensuite, souhaitez-vous configurer l'enregistrement des courriels ? N'hésitez pas à consulter notre tutoriel sur la façon d'enregistrer les emails envoyés depuis votre site WordPress pour plus de détails.

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP favori pour envoyer vos emails WordPress de manière fiable.

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.