Avez-vous remarqué que vous ne recevez pas d’e-mails WordPress?
Malheureusement, WordPress n’envoie pas d’e-mails est un problème courant, mais il est facile à résoudre. Dans ce tutoriel, nous vous montrerons comment configurer les notifications par e-mail WordPress avec SendGrid à l’aide de WP Mail SMTP.
Lorsque les notifications par e-mail ne fonctionnent pas
Lorsque les notifications par e-mail WordPress ne fonctionnent pas, cela peut être un problème délicat.
En effet, vous ne remarquerez peut-être pas que WordPress n’envoie pas de notifications de formulaire tant que les gens n’ont pas commencé à remplir votre formulaire et que leurs messages n’atteignent pas votre boîte de réception. Ou, vous les voyez sur votre liste de marketing par e-mail, mais vous ne connaissiez pas le formulaire à remplir, vous faisant trébucher sur vos campagnes de marketing numérique.
Vous remarquerez peut-être des entrées de formulaire sur votre tableau de bord WordPress qui n’ont pas été envoyées à votre courrier électronique, ou découvrez qu’il y a un problème lorsque des visiteurs frustrés vous contactent via les réseaux sociaux ou d’autres méthodes.

C’est ce qui cause généralement le problème …
Par défaut, WordPress utilise la fonction de messagerie PHP pour envoyer des e-mails générés par votre installation WordPress ou tout plugin de contact comme WPForms.
La raison la plus courante de perdre ces e-mails est lorsque votre serveur d’hébergement WordPress n’est pas configuré pour utiliser la fonction de messagerie PHP. Même avec des hôtes WordPress non gérés et gérés.
Heureusement, vous pouvez résoudre ce problème à l’aide de SMTP.
SMTP (Simple Mail Transfer Protocol) est la norme de l’industrie pour l’envoi d’e-mails. Contrairement à la fonction de messagerie PHP, SMTP utilise l’authentification pour améliorer la délivrabilité de vos e-mails. Nous vous recommandons donc d’utiliser SMTP pour envoyer des e-mails dans WordPress.
Pourquoi utiliser WP Mail SMTP avec SendGrid dans WordPress?
Il existe de nombreux services SMTP différents, mais nombre d’entre eux ne sont pas sécurisés.
Alors que certaines autres méthodes nécessitent que vous stockiez des informations de connexion sensibles dans votre tableau de bord WordPress, l’utilisation de courriers électroniques tels que SMTP.com, Pepipost ou SendGrid dans WP Mail SMTP gardera vos mots de passe de messagerie sécurisés.
Et contrairement à certaines bannières publicitaires, SendGrid ne nécessite pas de carte de crédit pour ouvrir un compte gratuit.
SendGrid propose un plan gratuit pour envoyer jusqu’à 100 e-mails par jour. Pour la plupart des petites entreprises et des sites Web personnels, cela suffit. Si vous devez envoyer plus, vous avez probablement besoin d’un service payant.
Étape 1: recherchez votre clé API SendGrid
Avant de commencer à configurer SendGrid pour qu’il fonctionne avec votre site Web WordPress, vous devrez configurer un compte et trouver votre clé API SendGrid. Cette clé est un identifiant unique et un jeton secret d’authentification qui permettra à votre site Web d’interagir avec votre compte SendGrid.
Tout d’abord, vous devrez vous inscrire à un compte SendGrid en visitant leur page de tarification. De là, vous pouvez choisir le type de compte qui convient aux besoins de votre site.
Pour cet exemple, nous allons ouvrir un compte gratuit (limité à 100 emails / jour). Cependant, les paramètres seront les mêmes quel que soit le plan que vous choisissez.

Ensuite, vous devrez fournir à SendGrid quelques informations pour créer votre compte et configurer un profil. Remplissez vos informations et cliquez Créer un compte.

Après avoir créé un compte, cliquez sur le Début bouton à côté de Intégration à l’aide de notre API Web ou relais SMTP.

Ensuite, il vous sera demandé de choisir une méthode de configuration. Clique sur le Choisir sous l’option relais SMTP.

Sur la page suivante, vous devrez saisir un nom de clé API, puis cliquer sur créer un mot de passe.

Une fois la clé API générée, vous êtes prêt à passer à l’étape suivante. Assurez-vous de laisser cette page ouverte car nous aurons besoin de cette clé API un peu plus tard.

Vous songez à ajouter un blog à votre site? Jetez un œil à cette liste des principales façons d’utiliser WordPress pour gagner de l’argent en bloguant.
Étape 2: entrez votre clé API SendGrid
Maintenant que vous disposez de la clé API, nous pouvons commencer à configurer SendGrid avec WP Mail SMTP sur votre site WordPress pour résoudre les problèmes de messagerie WordPress.
Tout d’abord, installez le plugin WP Mail SMTP. Voici un guide étape par étape sur la façon d’installer un plugin WordPress.
Une fois que vous avez installé WP Mail SMTP, vous devrez cliquer sur WP Mail SMTP dans le menu WordPress sur le côté gauche pour ouvrir la page des paramètres du plugin et naviguer vers De l’e-mail section.

Par défaut, cela sera complété avec le courrier électronique de votre administrateur de site.
nous fortement nous vous recommandons de cocher également la case intitulée Force des e-mails. Étant donné que les e-mails de n’importe où sur votre site qui envoie des e-mails doivent correspondre à cette adresse e-mail pour que SMTP fonctionne, cela vous évitera de modifier les paramètres de messagerie sur votre site (sur tous les e-mails , etc.).
Faites défiler vers le bas jusqu’à De nom.
Par défaut, le Du nom affichera le nom du site. Cependant, vous pouvez le changer en n’importe quel texte de votre choix.
Et vous pouvez également cocher la case à côté de Force du nom pour appliquer ce nom de partout dans le site.

Faites défiler vers le bas jusqu’à Expéditeur Campagne. Sélectionnez le SendGrid option.

Et n’hésitez pas à consulter nos tutoriels sur certaines des autres annonces disponibles avec WP Mail SMTP comme Mailgun, Pepipost, Amazon SES, Gmail ou Microsoft Outlook.
Nous vous recommandons également de vérifier la Retour option de Définissez le chemin de retour pour correspondre à celui de l’e-mail. De cette façon, un e-mail vous sera automatiquement envoyé si un message rebondit en raison de problèmes avec l’e-mail du destinataire.

La dernière étape de cette page consiste à faire défiler SendGrid et entrez la Clé API. Allez-y, quittez la fenêtre WordPress et revenez à l’onglet ou à la fenêtre dans laquelle votre compte SendGrid est ouvert pour copier la clé que vous avez générée précédemment.
Après avoir copié la clé, revenez aux paramètres SMTP de WP Mail et collez-la dans le Clé API Campagne. Assurez-vous ensuite de cliquer Enregistrer les paramètres bouton.

Étape 3: vérifiez votre domaine dans SendGrid
La meilleure façon de vous assurer que vos e-mails continuent d’être envoyés avec succès au fil du temps est de vérifier votre domaine.
Tout d’abord, vous devrez vérifier l’intégration que vous venez de créer avec SendGrid. Pour ce faire, un e-mail test WP Mail SMTP vous sera envoyé.
Voici comment: dans les paramètres SMTP de WP Mail, cliquez sur Test de messagerie langue.

Dans cet onglet, vous verrez un Envoyer à Vous pouvez saisir n’importe quelle adresse e-mail à laquelle vous avez accès. Puis clique Envoyer un e-mail bouton.
Une fois l’e-mail traité, un message de réussite s’affiche.

Excellent. Votre e-mail de test a été envoyé avec succès. Maintenant, vous devrez revenir à la page API de votre compte SendGrid. De là, cochez la case intitulée J’ai mis à jour mes paramètres puis cliquez sur Suivant: Vérifier l’intégration.

Sur la page suivante, cliquez sur le Vérifier l’intégration bouton. Cela enverra un e-mail à SendGrid pour vérification.

Une fois que SendGrid a détecté que votre e-mail de test a déjà été envoyé, il vous en informe par un message de réussite. Cela peut prendre quelques minutes, alors ne vous inquiétez pas s’il y a un peu de retard. Il se passe beaucoup de choses intéressantes.

Si tout fonctionne correctement, vous verrez un écran de message de réussite. À ce stade, il peut sembler que votre configuration SendGrid est prête à fonctionner. Mais assurez-vous de ne pas sauter l’étape suivante pour assurer une livraison fiable et à long terme des e-mails.
Étape 4: authentifiez votre domaine dans SendGrid
La meilleure façon de vous assurer que vos e-mails WordPress continuent d’être livrés avec succès au fil du temps est d’authentifier votre domaine auprès de SendGrid.
L’authentification montre que vos e-mails proviennent d’un domaine que vous possédez. Cela permet d’identifier la réputation de votre domaine en tant que source légitime de courrier électronique. De plus, l’authentification supprimera également le message «via sendgrid.net» qui serait autrement ajouté à vos e-mails.
Pour commencer l’authentification, dans le menu de gauche de SendGrid, accédez à Paramètres »Authentification de l’expéditeur (ou suivez ce lien).
Dans le coin supérieur droit de la page, cliquez sur Début bouton.

Sur la première page des paramètres d’authentification, vous devrez répondre à ces 2 questions:
- Quel serveur de nom de domaine (DNS) utilisez-vous? Sélectionnez votre fournisseur DNS dans la liste. Si vous ne voyez pas le vôtre, choisissez Autre hôte (non répertorié).
- Souhaitez-vous également mettre en signet les liens de ce domaine? Nous vous recommandons de sélectionner Oui. Cela permettra à tous les liens contenus dans les e-mails envoyés d’utiliser votre domaine au lieu de SendGrid. Les liens de marque contribuent davantage à la délivrabilité en montrant que tous les liens sont liés à votre site.
Après avoir répondu à ces questions, cliquez sur le suivant pour continuer à configurer SendGrid dans WordPress.
Si vous ne savez pas où trouver vos paramètres DNS ou n’êtes pas sûr de faire des changements, veuillez contacter le fournisseur d’hébergement de votre site avant de faire des ajustements.
Pour l’étape suivante, vous devrez entrer le domaine de votre site. Par exemple, wpforms.com est notre domaine.
Après avoir entré le domaine, cliquez sur le Réglages avancés menu déroulant. Vous devrez effectuer quelques ajustements ici:
- Décochez la case intitulée Utilisez la sécurité automatisée
- Cochez la case intitulée Utiliser un chemin de retour personnalisé
- Dans le Retour , ajoutez un sous-domaine (voir ci-dessous pour plus de détails)

Qu’est-ce qu’un sous-domaine (chemin de retour)?
Un sous-domaine remplace la partie “www” de l’adresse de votre site Web. Par exemple: subdomain.suwebsite.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 être sur blog.example.com).
Dans ce cas, le sous-domaine sera uniquement utilisé par SendGrid pour envoyer des e-mails WordPress et autres e-mails et ne sera pas visible du tout sur votre site.
À moins que vous n’ayez un sous-domaine spécifique en tête, pensez à utiliser “sg”; c’est ce que nous allons utiliser dans notre exemple ici.
Le sous-domaine peut être tout ce que vous voulez, mais SendGrid recommande:
– N’utilisez pas de “mail” car de nombreuses sociétés d’hébergement l’utiliseront déjà et pourraient provoquer des conflits.
– N’inclut pas de trait de soulignement (_) car cela peut ne pas être pris en charge par certains fournisseurs DNS
Donc, après avoir cliqué Prochain…
La page suivante affichera une liste des enregistrements DNS que vous devrez ajouter à votre site.
Après avoir ouvert les paramètres DNS de votre site, vous verrez une option pour ajouter un nouvel enregistrement.
Pour que SendGrid vérifie votre domaine, vous devrez ajouter 3 enregistrements au DNS de votre site.

Vous utilisez GoDaddy? Si GoDaddy gère votre DNS, il ajustera le nom d’hôte affiché dans SendGrid pour WordPress. En entrant le nom d’hôte dans votre DNS GoDaddy, vous devrez supprimer votre domaine normal. Par exemple, au lieu de saisir sg.votredomaine.com pour le nom d’hôte du premier enregistrement TXT, vous n’entrerez que sg.
Dans les paramètres DNS de votre site, vous pouvez également voir un champ TTL (Time to Live) pour l’enregistrement. Si vous disposez d’un moyen de changer cela, nous vous recommandons de définir le TTL en une journée (ou 86 400 secondes, selon les unités utilisées par votre DNS).
Après avoir ajouté les 3 enregistrements DNS, cochez la case intitulée J’ai ajouté ces enregistrements. Puis clique vérifier bouton. Les modifications DNS peuvent prendre jusqu’à 48 heures pour être reconnues, vous devrez donc peut-être vérifier à nouveau plus tard.

Si la vérification a fonctionné, vous devriez voir un message de réussite.

Grand travail! Envoyons maintenant un e-mail de test pour nous assurer que tout fonctionne correctement.
Étape 5: envoyer un e-mail de test
Maintenant que votre configuration est terminée, vous êtes prêt à essayer d’envoyer un e-mail de test. Tout d’abord, cliquez sur l’onglet Test de messagerie dans WP Mail SMTP.

Sur cet onglet, entrez n’importe quelle adresse e-mail à laquelle vous avez accès et cliquez sur Envoyer un e-mail bouton.
Une fois que l’e-mail de test SendGrid a été traité dans WordPress, vous devriez voir un message de réussite.

Si vous vérifiez la boîte de réception pour cette adresse e-mail, vous devriez également recevoir cet e-mail pour ce test.

À ce stade, il est également important de vérifier que votre authentification de domaine a fonctionné. Chaque fournisseur de messagerie mettra ces informations à un endroit différent, mais nous irons de l’avant et partagerons Gmail / G Suite à titre d’exemple.
Dans un e-mail Gmail ou G Suite, vous devrez cliquer sur la flèche sous les détails de l’expéditeur. Cela devrait ouvrir plus de détails sur l’en-tête de l’e-mail. À partir d’ici, vérifiez que le envoyé par courrier La valeur correspond à votre sous-domaine. Par exemple, sg.votredomaine.com.
Vérifiez ensuite que le Signé par la valeur correspond au domaine de votre site habituel comme votredomaine.com.

Si ces domaines ne correspondent pas encore à votre sous-domaine / domaine, SendGrid peut prendre un peu plus de temps pour appliquer pleinement vos paramètres WordPress. Nous vous recommandons d’attendre au moins une heure, puis de répéter ce processus de test.
Et voilà! Vous devriez maintenant pouvoir recevoir des notifications par e-mail de WordPress avec SendGrid.
Réflexions finales sur SendGrid pour WordPress email
Voilà! Vous savez maintenant comment configurer les notifications par e-mail WordPress avec SendGrid à l’aide de WP Mail SMTP.
Maintenant que vos e-mails fonctionnent, vous pouvez commencer par configurer un simple formulaire de contact et commencer à recevoir des notifications chaque fois que quelqu’un remplit votre formulaire.
Alors qu’est-ce que tu attends? Commencez dès aujourd’hui avec le plugin de formulaires WordPress le plus puissant.
Et si vous aimez cet article, suivez-nous sur Facebook et Twitter pour plus de tutoriels WordPress gratuits.
