Quand il s’agit de réparer WordPress qui n’envoie pas d’emails, cela peut parfois être un peu difficile. Pourquoi ? Parce que de nombreux hébergeurs WordPress infogérés ne proposent pas d’hébergement d’emails traditionnel.

Chez Kinsta, nous acheminons les emails transactionnels via MailChannels pour vous, mais SendGrid est un autre fournisseur populaire de services de messagerie électronique transactionnelle. Quelques exemples d’emails transactionnels comprennent les emails d’inscription des nouveaux utilisateurs, les emails de réinitialisation de mot de passe, les avis de commande de WooCommerce, etc. Fondamentalement, les courriels essentiels qui sont requis pour la fonctionnalité du site ou tout ce qui n’est pas lié au marketing. Cela signifie que vous pouvez généralement vous lancer sans avoir à vous soucier des emails.

Cependant, notre service de relais via MailChannels n’est pas destiné à l’envoi d’emails en masse. Nous avons également des limites quant au nombre d’emails transactionnels que vous pouvez envoyer par jour pour prévenir le spam et les abus.

Par conséquent, si vous avez besoin d’un contrôle complet sur vos enregistrements DNS (DKIM) ou si vous rencontrez des problèmes avec les emails sortants, il peut être avantageux de configurer votre propre WordPress avec un fournisseur SMTP tiers (service de messagerie transactionnelle).

Aujourd’hui, nous allons vous montrer comment configurer SendGrid dans WordPress pour envoyer des emails.

Envoyez vos courriels transactionnels avec style. 😎 Voici un tutoriel étape par étape sur la façon de configurer @SendGrid sur votre site WordPress.Click to Tweet

Qu’est-ce que SendGrid ?

SendGrid (maintenant propriété de Twilio) est utilisé par certains des plus grands noms de l’industrie tels que Uber, Spotify, Yelp, Airbnb, et même Kinsta. A l’origine, il s’agissait d’un SMTP et d’une API de messagerie transactionnelle conçus pour les développeurs. Cependant, ils offrent maintenant aussi des fonctions de marketing par email. Vous pouvez donc les utiliser pour l’un ou l’autre ou pour les deux. Aujourd’hui, nous allons nous concentrer sur l’aspect transactionnel des choses, car c’est probablement ce que la plupart d’entre vous essayez de mettre en place et de faire fonctionner.

SendGrid dispose d’une période d’essai gratuite de 30 jours au cours de laquelle vous pouvez envoyer jusqu’à 40 000 emails. Après cela, vous pouvez continuer l’essai gratuit pour toujours et envoyer jusqu’à 100 emails par jour.

Si vous avez besoin de plus de courriels que cela, leur forfait Essentials commence à 14,95 $/mois et vous pouvez envoyer jusqu’à 40 000 courriels par mois. Le coût par courriel supplémentaire est de 0,001 $. Mais vous pouvez également passer à un plan supérieur pour économiser plus d’argent.

Quelques avantages supplémentaires incluent :

Créer un compte SendGrid et une clé API

La première chose à faire est de créer un compte SendGrid et de générer votre clé API. Suivez les étapes ci-dessous.

Étape 1

Tout d’abord, inscrivez-vous pour un essai gratuit sur SendGrid.com. Vérifiez ensuite votre compte en cliquant sur le lien dans l’email de confirmation que vous recevez.

Courriel de confirmation de SendGrid

Courriel de confirmation de SendGrid

Étape 2

Une fois que vous y êtes, nous vous recommandons fortement de configurer l’authentification à deux facteurs. La livraison et le routage des courriels sont très importants, et la dernière chose que vous voulez, c’est que quelqu’un pirate votre compte. Cela ajoute une couche supplémentaire de protection à votre compte. Vous pouvez le faire sous « Paramètres » → « Authentification à deux facteurs. ”

Ils vous donnent deux options : L’application Authy (recommandée) ou le message texte (SMS).

Authentification à deux facteurs de SendGrid

Authentification à deux facteurs de SendGrid

Étape 3

Ensuite, vous devrez générer votre clé d’API SendGrid. Cliquez sur « Settings » → « API Keys » Cliquez ensuite sur « Create API Key ».

Création de la clé API SendGrid

Création de la clé API SendGrid

Étape 4

Donnez à votre API un nom que vous pouvez reconnaître. Ça peut être n’importe quoi. Sélectionnez « Full Access » et cliquez sur « Create & View ».

Création de la clé API SendGrid

Création de la clé API SendGrid

Vous voudrez copier votre clé API et l’enregistrer dans un endroit sûr car elle ne vous sera plus jamais montrée. Vous en aurez besoin pour configurer les plugins ci-dessous.

Clé API SendGrid

Clé API SendGrid

Comment configurer SendGrid dans WordPress avec le plugin Post SMTP

Nous recommandons de configurer  SendGrid avec le populaire plugin gratuit Post SMTP. Peut-être utilisez-vous déjà ce plugin avec votre configuration actuelle, donc le passer à SendGrid devrait être facile.

Plugin WordPress Post SMTP

Plugin WordPress Post SMTP

Le plugin Post SMTP est régulièrement mis à jour et supporte l’envoi via le relais SMTP de SendGrid ainsi que l’API Web de SendGrid. Il a actuellement plus de 100.000 installations actives avec une note impressionnante de 5 étoiles sur 5.

Vous pouvez le télécharger à partir du référentiel WordPress ou en le recherchant dans votre tableau de bord WordPress sous « Extensions » → « Ajouter. ”

Voici quelques raisons pour lesquelles vous devrez peut-être utiliser la méthode de l’API Web par rapport à SMTP :

Étape 1

Après avoir installé le plugin, cliquez sur « Post SMTP » → « Start the Wizard ».

Assistant Post SMTP

Assistant Post SMTP

Étape 2

Entrez l’adresse email et le nom sous lesquels vous souhaitez « envoyer le courrier ». C’est ce que les utilisateurs verront lorsqu’ils recevront un courriel de votre site. Puis cliquez sur « Suivant ».

Afficher les détails de l'expéditeur SMTP

Afficher les détails de l’expéditeur SMTP

Étape 3

Nous allons utiliser l’API de SendGrid, pas SMTP. Mais avoir le serveur SMTP sera une solution de secour à l’avenir au cas où il y aurait un problème avec l’API. Entrez donc l’adresse du serveur SMTP de SendGrid qui est : smtp.sendgrid.net. Puis cliquez sur « Suivant ».

Post SMTP - Outgoing Mail Server Hostname (Nom d'hôte du serveur de courrier sortant)

Post SMTP – Outgoing Mail Server Hostname (Nom d’hôte du serveur de courrier sortant)

Étape 4

Sélectionnez « SendGrid API » et cliquez sur « Suivant ».

Authentification de l'API SendGrid

Authentification de l’API SendGrid

Étape 5

De retour dans la configuration de Post SMTP, collez la clé de l’API SendGrid que vous avez générée précédemment et cliquez sur « Suivant ».

Afficher la clé de l'API SMTP de SendGrid

Afficher la clé de l’API SMTP de SendGrid

Étape 6

Vous pouvez ensuite choisir la façon dont vous voulez être averti lorsqu’un courriel n’est pas livré. L’option email est l’option par défaut et la plus simple. Post SMTP a même une option Slack. Puis cliquez sur « Suivant ».

Envoyer une notification par email SMTP

Envoyer une notification par email SMTP

Étape 7

Vous pouvez ensuite envoyer un e-mail de test pour vous assurer que tout fonctionne correctement. Dans le menu Actions, cliquez sur « Send a test email ».

Vous avez des problèmes de temps d'indisponibilité et de WordPress ? Kinsta est la solution d'hébergement conçue pour vous faire gagner du temps ! Découvrez nos fonctionnalités
Email de test Post SMTP

Email de test Post SMTP

Saisissez l’adresse email du destinataire auquel vous voulez envoyer un test et cliquez sur « Next ». Si tout va bien, vous verrez un message « Success ».

Test Post SMTP réussi

Test Post SMTP réussi

Et c’est tout ! Tous les courriels de votre site WordPress seront désormais envoyés via les serveurs de messagerie de SendGrid. Assurez-vous de vérifier votre boîte de réception et votre dossier spam pour vous assurer que l’email de test a bien été envoyé. Vous pouvez également vérifier la SendGrid activity feed.

Flux d'activité de SendGrid

Flux d’activité de SendGrid

Étape 8

Vous devez ensuite passer à la section ci-dessous pour configurer votre authentification de domaine SendGrid.

Configurer l’authentification de domaine dans SendGrid

Configurer l’authentification de votre domaine SendGrid améliorera la délivrabilité en prouvant aux fournisseurs de boîtes de réception que vous possédez le domaine à partir duquel vous envoyez. Sans cela, vos courriels pourraient se retrouver dans le dossier spam.

Étape 1

Dans le tableau de bord de SendGrid, cliquez sur « Settings » → « Sender Authentication. Dans la section Authentification de domaine, cliquez sur « Get started ». ”

Authentification du domaine SendGrid

Authentification du domaine SendGrid

Étape 2

Choisissez l’hôte DNS que vous utilisez. Si vous utilisez Kinsta DNS, vous pouvez choisir Amazon Route 53. Si vous utilisez Cloudflare, vous pouvez sélectionner Cloudflare. Puis cliquez sur « Suivant ».

Hôte DNS

Hôte DNS

Étape 3

Entrez le domaine à partir duquel vous envoyez vos emails. Vous pouvez ensuite choisir le type de sécurité que vous préférez. L’option par défaut et recommandée est « Use the automated security ». Lorsqu’elle est activée, SendGrid changera automatiquement vos clés DKIM pour que tout fonctionne. Puis cliquez sur « Suivant ».

Envoyer à partir de SendGrid

Envoyer à partir de SendGrid

Étape 4

Vous devrez alors ajouter des enregistrements DNS pour que votre email pointe vers SendGrid. Vous pouvez le faire auprès de votre registraire de domaine ou d’un fournisseur DNS tiers. Ils nécessitent trois enregistrements CNAME. Si vous avez besoin d’aide à ce sujet, vous pouvez toujours demander l’aide de votre fournisseur. Si vous êtes un client Kinsta et que vous utilisez notre DNS premium, vous pouvez configurer cela dans MyKinsta dashboard. Ou contactez notre équipe de support pour obtenir de l’aide.

Une fois que vous les avez ajoutés, cochez la case « I’ve added these records » et cliquez sur « Verify ». Note : Après avoir ajouté vos enregistrements DNS, cela peut prendre un certain temps à se propager. La plupart ne prendront que quelques minutes, mais cela pourrait prendre jusqu’à 24 heures.

Enregistrements DNS SendGrid

Enregistrements DNS SendGrid

Vous devriez alors voir un message « It worked ! » lorsque la vérification du domaine est terminée.

SendGrid est vérifié

SendGrid est vérifié

Vous devriez être prêt pour l’envoi de courriels ! Rappelez-vous que les plugins ci-dessus remplacent la fonction wp_mail par défaut. Cela signifie que tous les courriels qui sortent de votre site seront désormais acheminés par SendGrid.

Vous cherchez un bon hébergement de courriel ? Nous recommandons fortement G Suite.


Si vous avez aimé ce tutoriel, alors vous allez adorer notre support. Tous les plans d’hébergement de Kinsta incluent le support 24/7 de nos développeurs et ingénieurs WordPress expérimentés. Discutez avec la même équipe qui soutient nos clients du Fortune 500. Découvrez nos plans