Comment envoyer des e-mails WordPress avec Gmail dans WP Mail SMTP

Voulez-vous utiliser Gmail SMTP dans WordPress ?

L’envoi d’e-mails WordPress via Gmail contribue à améliorer la délivrabilité et empêche vos e-mails WordPress d’être spammés.

Nous allons parcourir le processus de configuration sécurisée de Gmail SMTP dans ce guide :

  1. Installer WP Mail SMTP
  2. Créer un projet dans Google Cloud Console
    • Type d’informations d’identification
    • Écran de consentement OAuth
    • Champs d’application
    • ID client OAuth
  3. Passer du test à la production (comptes Gmail gratuits uniquement)
  4. Connecter le site WordPress à Gmail
  5. Configurer votre e-mail d’expéditeur et votre alias Gmail par défaut
  6. Activer la journalisation des e-mails dans WordPress
  7. FAQ et dépannage
    • Messages d’erreur Gmail et solutions

Voyons d’abord comment nous allons lier votre site WordPress à Gmail SMTP.

Comment lier mon e-mail WordPress à Gmail ?

Vous pouvez utiliser WP Mail SMTP pour lier votre e-mail WordPress à Gmail via :

  • Détails SMTP de Gmail
  • API Google

Nous vous recommandons vivement d’utiliser l’ API Google . Cette méthode prend un peu plus de temps à mettre en place, mais cela en vaut la peine pour la sécurité supplémentaire, car :

  • Il n’est pas nécessaire de partager le mot de passe de votre compte Google.
  • Vous n’avez pas besoin d’autoriser les applications moins sécurisées dans votre compte Google.
  • Vous n’avez pas besoin de saisir vos identifiants Google SMTP ou de connexion à votre compte dans WordPress.

Le plugin WP Mail SMTP dispose d’un assistant de configuration qui facilite la connexion de votre site WordPress à l’API Gmail. Nous allons vous montrer comment faire dans ce tutoriel.

Pourquoi utiliser WP Mail SMTP ?

WP Mail SMTP vous permet d’envoyer des e-mails WordPress via Google SMTP ou l’API Google. L’une ou l’autre de ces méthodes est plus fiable que l’utilisation de la fonction de messagerie PHP , qui est la valeur par défaut de WordPress.

WP Mail SMTP

De nombreux serveurs de messagerie ont appris à bloquer les e-mails envoyés via la messagerie PHP. Les e-mails générés de cette manière « ressemblent » à du spam. Ils n’ont aucune authentification dans l’en-tête de l’e-mail, qui est la partie technique que nous ne voyons normalement pas.

Avec WP Mail SMTP, vous pouvez authentifier les e-mails via votre compte Gmail ou Google Workspace (anciennement G Suite) pour assurer la sécurité et la confidentialité de vos informations de connexion.

WP Mail SMTP fonctionnera également pour vous si :

  • Les ports SMTP sont bloqués , ce qui est un problème courant chez certains hébergeurs et Amazon EC2 .
  • Vous utilisez localhost et vous souhaitez envoyer des e-mails depuis votre site.
  • Votre fournisseur d’hébergement n’est pas configuré pour utiliser la messagerie PHP pour une autre raison.

Allons-y et voyons comment configurer WP Mail SMTP pour envoyer des e-mails via l’API Gmail.

Comment envoyer des e-mails WordPress à l’aide de Gmail SMTP avec WP Mail SMTP

Ce guide étape par étape vous montrera comment configurer l’API Google pour WordPress SMTP.

L’ensemble du processus peut prendre un certain temps. Nous vous recommandons de garder ce guide ouvert dans un onglet afin que vous puissiez suivre les étapes au fur et à mesure que vous le parcourez.

Étape 1 : Installer WP Mail SMTP

La première chose que vous devez faire est d’installer et d’activer le   plugin WP Mail SMTP.

Lorsque vous activez le plugin, l’assistant de configuration s’ouvre. Cliquez sur Commençons pour commencer.

Assistant de configuration SMTP de WP Mail

Ensuite, il vous sera demandé de sélectionner votre expéditeur. Allez-y et cliquez sur Google / Gmail .

Sélection de l'expéditeur Google / Gmail dans l'assistant de configuration SMTP de WP Mail

WP Mail SMTP vous montrera une notification sur les limitations d’utilisation de Gmail avec WordPress.

Un problème à garder à l’esprit est que Gmail et Google Workspace ont tous deux des limites d’envoi d’e-mails à l’échelle du compte.

Type de compte GoogleLimite d’envoi d’e-mails (par jour)
Google (gratuit)500
Espace de travail Google2000

Ces limites s’appliquent à l’ ensemble de votre compte Google. Ainsi, tous les e-mails envoyés à partir de produits Google (comme les notifications Google Forms ) seront pris en compte dans ce plafond. Les e-mails que vous envoyez depuis votre boîte aux lettres habituelle sont également pris en compte.

Si vous souhaitez continuer, poursuivons les étapes de configuration.

Sur l’écran suivant, WP Mail SMTP vous demandera 2 choses :

  • Clé secrète du client
  • identité du client

Il affichera également l‘URI de redirection autorisée , et nous devrons le copier dans une minute.

Pour l’instant, mettez la configuration en pause. À ce stade, nous allons configurer votre nouvelle application Google Cloud.

Étape 2 : Créer un projet dans Google Cloud Console

Nous sommes maintenant prêts à passer à Google et à configurer la nouvelle application. Cela créera une connexion API que vous pourrez utiliser dans WP Mail SMTP. Cela signifie que vous n’aurez jamais à révéler le nom d’utilisateur et le mot de passe de votre compte.

READ  Top thèmes WordPress les Plus Rapides en 2022

Commencez par ouvrir votre tableau de bord Google Cloud Console . (Cliquer sur ce lien vous amènera directement à votre tableau de bord dans un nouvel onglet.)

Si vous n’êtes pas déjà connecté à votre compte Google, vous devrez le faire. Vous pouvez également être invité à accepter les conditions d’utilisation si c’est la première fois que vous utilisez Google Cloud.

Accepter les conditions d'utilisation de Google

Si vous avez déjà un projet Google Cloud, assurez-vous qu’il est sélectionné dans le menu déroulant Sélectionner un projet en haut de votre tableau de bord.

vous avez déjà un projet Google Cloud, assurez-vous qu’il est sélectionné dans le menu déroulant Sélectionner un projet en haut de votre tableau de bord.

Le menu déroulant Sélectionner un projet dans Google Cloud Console

Si vous débutez avec Google Cloud, vous devrez configurer un nouveau projet. Cliquez sur Créer un projet .

Créer votre premier projet dans Google Cloud

Entrez un nom de projet, puis cliquez sur Créer .

Nommer un nouveau projet dans Google Cloud

Ensuite, vous devez activer l’API Gmail. Ouvrez le menu de navigation dans le coin supérieur gauche de l’écran. Allez ensuite dans APIs & Services » Library .

Sur la page de la bibliothèque d’API, recherchez « API Gmail ». Cliquez ensuite sur le résultat de l’ API Gmail .

Sélection de l'API Gmail dans la bibliothèque d'API Google Cloud

Sur l’écran suivant, cliquez sur  Activer .

Activer l'API Gmail dans Google Cloud

Cela activera l’API Gmail et vous amènera à sa page de présentation. Ici, vous verrez un avis vous demandant de créer des informations d’identification.

La page de présentation de l'API Gmail et l'avis de création d'informations d'identification

Au fur et à mesure que vous parcourez les autres écrans, assurez-vous de cliquer sur Suivant à la fin de chaque section. Si vous cliquez sur  Terminé , vous quitterez le processus d’installation sans le terminer.

Type d’informations d’identification

Nous allons maintenant dire à Google comment configurer l’API. Sur la page Présentation, cliquez sur  Créer des informations d’identification .

Sous  quelle API utilisez-vous ? , sélectionnez API Gmail .

Choisir l'API Gmail pour créer des identifiants dans Google Cloud

Ensuite, faites défiler un peu jusqu’à À quelles données allez-vous accéder ?

Allez-y et sélectionnez Données utilisateur .

Créer un écran d'identification

Ensuite, nous devons configurer un écran de consentement. Personne ne verra jamais cela, mais nous devons le faire avant de pouvoir publier votre application.

Cliquez sur  Suivant pour continuer.

Nous allons maintenant configurer vos informations d’application .

Les détails de ce formulaire ne sont pas très importants car personne d’autre n’utilisera votre application. Voici ce que nous suggérons :

  • Tapez un nom d’application qui a du sens pour vous.
  • Choisissez votre adresse e-mail dans la  liste déroulante E-mail de l’ assistance utilisateur .
  • Vous pouvez ignorer le logo en toute sécurité.
Paramètres de l'écran d'autorisation dans Google Cloud

Dans la section Coordonnées du développeur , saisissez votre propre adresse e-mail.

Définir l'adresse e-mail du développeur dans Google Cloud

Cliquez maintenant sur  Enregistrer et continuer pour passer à Scopes.

Champs d’application

Les champs d’application ne sont pas requis pour votre application, nous n’avons donc pas besoin d’utiliser cette section.

Faites défiler la section entière et appuyez à nouveau sur Enregistrer et continuer .

Enregistrer et continuer les champs d'application dans Google Cloud

Nous sommes maintenant prêts à configurer l’ID client.

ID client OAuth

Dans cette section, nous allons configurer l’ID client dont nous avons besoin pour que WP Mail SMTP se connecte à votre compte Google.

Dans la liste déroulante ID client OAuth , sélectionnez Application Web .

Application Web OAuth

Vous pouvez modifier le nom si vous le souhaitez, mais vous pouvez conserver la valeur par défaut.

Faites ensuite défiler jusqu’à la section URI de redirection autorisée. Cliquez sur Ajouter un URI et collez-le à https://connect.wpmailsmtp.com/google/partir de l’assistant de configuration SMTP de WP Mail.

Appuyez  sur Créer pour terminer cette étape.

Terminer le processus de création des informations d'identification de l'API Gmail

Lorsque Google vous invite à télécharger vos informations d’identification, copiez l’ ID client qu’il vous indique.

Copier l'ID client dans Google Cloud Console

Basculez vers l’onglet du navigateur que nous utilisions précédemment. Dans l’assistant de configuration SMTP de WP Mail, collez l’ID client.

Ajout de votre ID client API Gmail à l'assistant de configuration SMTP de WP Mail

Nous n’avons pas besoin d’enregistrer les informations d’identification. Vous pouvez donc cliquer sur Terminé dans Google Cloud une fois que vous avez collé l’ID client dans l’assistant de configuration. Cela vous enverra à l’écran des informations d’identification.

Récupérons maintenant le secret client .

Recherchez les informations d’identification que nous venons de créer sous OAuth 2.0 Client IDs . Cliquez ensuite sur l’icône en forme de crayon sur cette ligne.

Liste d'ID de clients OAuth

Regardez en haut à droite de l’écran et copiez votre secret client .

Code secret client dans Google Cloud Console

Et maintenant, passez à WP Mail SMTP et collez-le.

Ajout de votre secret client API Gmail à l'assistant de configuration SMTP de WP Mail

OK, nous avons terminé, mais ne continuez pas encore l’assistant. Si vous utilisez un compte Gmail gratuit, assurez-vous de suivre les étapes de la section suivante pour éviter les problèmes avec votre nouvelle application.

READ  Comment créer, sauvegarder, exporter et importer des fichiers d'un site web vers les serveurs d'Ezoic

Étape 3 : Passer du test à la production (comptes Gmail gratuits uniquement)

Si vous avez un compte Gmail gratuit, Google aura publié votre application en mode test.

Il est super important de changer ce paramètre.

Si vous ignorez cette étape, votre intégration Gmail peut cesser de fonctionner chaque semaine. Vous pouvez également voir le message Token has been expired or revokeddans WP Mail SMTP.

Nous allons modifier votre application pour la mettre en production . Les utilisateurs de Google Workspace n’ont pas besoin de le faire.

Pour passer du mode Test au mode Production, revenez à Cloud Console et cliquez sur API et services » Écran de consentement OAuth dans le volet de navigation de gauche.

Écran de consentement OAuth

Sous  Statut de publication , cliquez sur  Publier l’application .

Publier l'application dans Google Cloud Console

Vous verrez le message Your app will be available to any user with a Google Account.

Ne t’inquiète pas! Votre compte est sécurisé.

Aucun autre utilisateur ne connaît votre ID client et votre secret client, il ne pourra donc pas accéder à votre application. Et WP Mail SMTP ne vous demande jamais votre nom d’utilisateur et votre mot de passe Google, il est donc totalement sécurisé.

Lorsque vous êtes prêt à continuer, cliquez sur Confirmer .

Pousser l'application de test en production

Et c’est tout! Votre application est désormais en ligne dans Google Cloud Console.

Étape 4 : Connectez le site WordPress à Gmail

Nous avons presque terminé. Dans une dernière étape, nous devons connecter WP Mail SMTP à Google. Sans cela, l’application ne pourra pas envoyer d’e-mails.

Revenez à l’onglet de votre navigateur WP Mail SMTP. Faites défiler vers le bas au-delà de l ‘ URI de redirection autorisée .

Sous Autorisation , cliquez sur le bouton Se connecter à Google .

Autorisation - Se connecter à Google

Cela ouvrira un écran de connexion pour Google. Allez-y et connectez-vous, puis cliquez sur le bouton Autoriser pour autoriser votre site à envoyer des e-mails.

Si vous voyez un avertissement indiquant que votre application n’est pas vérifiée, ne vous inquiétez pas. Les utilisateurs gratuits de Gmail le verront car Google ne l’a pas vérifié. Mais nous n’en avons pas besoin car l’application ne sera utilisée par personne d’autre.

Allez-y et cliquez sur Avancé , puis sur Aller à example.com (unsafe) .

OAuth Gmail non vérifié

Dans WP Mail SMTP, vous verrez une fenêtre contextuelle confirmant que l’autorisation a fonctionné.

Faites défiler jusqu’en bas de l’écran pour la dernière étape.

Étape 5 : Configurez votre adresse e-mail et votre alias par défaut

WP Mail SMTP vous donne la possibilité de forcer tous les plugins et formulaires de contact à utiliser le même nom d’expéditeur si vous le souhaitez.

C’est un moyen simple et rapide de vous assurer que vos clients et visiteurs voient toujours le même nom dans le champ de l’expéditeur de chaque e-mail.

Vous n’avez pas à forcer ce paramètre. Vous pouvez choisir de l’activer ici si vous le souhaitez.

Forcer à partir du nom pour Gmail dans WordPress

En dessous, il y a un paramètre From Email , et WP Mail SMTP vous montrera automatiquement tous les alias configurés sur votre compte Google Workspace ou Gmail.

L’adresse e-mail que vous choisissez dans la liste déroulante ici sera l’adresse e-mail par défaut dans WordPress.

Depuis la liste déroulante E-mail dans WP Mail SMTP

Vous vous demandez comment cela fonctionne ?

Vous pouvez utiliser n’importe quel e-mail répertorié dans cette liste déroulante pour envoyer des e-mails depuis WordPress. Tapez-le simplement en tant que From Email dans les paramètres de votre plug-in ou de votre formulaire de contact, et WP Mail SMTP authentifiera l’e-mail pour vous.

L’adresse e-mail « principale » que vous sélectionnez sera utilisée comme adresse de secours ou expéditeur par défaut. Par exemple, si nous avons créé un formulaire de contact avec un e- mail d’expéditeur de [email protected], ce n’est pas un alias enregistré dans notre compte Gmail. Ainsi, le From Email serait basculé sur notre sélection par défaut ici : [email protected].

Nous avons presque terminé ! Juste 1 option de plus à vérifier.

Étape 6 : Activer la journalisation des e-mails dans WordPress

WP Mail SMTP Pro inclut une journalisation complète des e-mails pour WordPress.

À la fin de l’assistant de configuration, les utilisateurs de la licence Pro ou supérieure verront l’option pour l’activer.

Activer les journaux de messagerie dans WordPress

Vous pouvez utiliser les outils de journalisation des e-mails intégrés pour :

  • Suivez chaque e-mail envoyé depuis votre site WordPress.
  • Recherchez et suivez l’état de livraison de n’importe quel e-mail.
  • Recherchez, filtrez et imprimez les journaux d’e-mails ou enregistrez-les au format PDF.
  • Exportez les journaux d’e-mails vers CSV ou XLS.
  • Affichez un tableau de délivrabilité sur votre tableau de bord WordPress.
READ  Comment installer WordPress avec Nginx sur Ubuntu 20.04 LTS
Widget de tableau de bord WP Mail SMTP Pro

Lorsque vous avez terminé l’assistant, WP Mail SMTP effectuera une dernière vérification de vos paramètres et enverra automatiquement un e-mail de test à l’adresse que vous avez choisie.

Et c’est tout! Vous avez configuré avec succès votre messagerie WordPress avec Gmail et WP Mail SMTP !

FAQ et dépannage de Gmail SMTP

Parfois, les utilisateurs rencontrent des problèmes avec Gmail SMTP dans WordPress. Voici une collection rapide de FAQ qui vous aidera à résoudre tous les problèmes que vous rencontrez.

Que signifient les tests et la production dans Google Cloud Console ?

Dans Google Cloud Console, Production signifie que votre application est en ligne. Il s’agit du paramètre par défaut pour les utilisateurs de Google Workspace. Le test est le paramètre par défaut pour les comptes Gmail gratuits.

Bien que le mode Test fonctionne, il a un délai d’attente de 7 jours. Ainsi, chaque semaine, vos e-mails cesseront de fonctionner et vous devrez reconnecter l’application.

Pour résoudre ce problème, mettez votre application en mode Production .

Que signifient les options « Interne » et « Externe » ?

Dans Google Cloud Console, Interne signifie que l’application sera disponible pour votre organisation. Il s’agit du paramètre par défaut pour les utilisateurs de Google Workspace.

Externe signifie que l’application sera disponible pour n’importe quel compte Google. Il s’agit du paramètre par défaut pour les comptes Gmail gratuits, car ils ne font pas partie d’une organisation.

Vous n’avez pas à vous soucier de ce paramètre. Vous pouvez continuer et utiliser la valeur par défaut que Google sélectionne pour votre compte.

Pourquoi ne puis-je pas utiliser mon domaine pour l' »URI de redirection autorisée » ?

L’URI de redirection autorisée n’est utilisée que lorsque vous connectez votre site à Gmail pour la première fois. Nous fournissons notre propre URL pour cette connexion initiale afin que vous ne rencontriez aucun problème avec les plugins de sécurité ou mod_securitysur votre serveur.

Pourquoi vois-je un avertissement DMARC, SPF ou DKIM ?

WP Mail SMTP a un vérificateur de domaine intégré. Il analyse automatiquement les enregistrements DNS de votre domaine à la recherche de règles appelées DMARC, SPF et DKIM et vous avertit si elles sont manquantes.

Si vous utilisez Google Workspace ou un domaine personnalisé avec Gmail, nous vous recommandons de les ajouter à votre DNS. Accédez à notre tableau des erreurs Gmail courantes pour obtenir des instructions.

Si vous utilisez Google Workspace ou un domaine personnalisé avec Gmail, nous vous recommandons de les ajouter à votre DNS. Accédez à notre tableau des erreurs Gmail courantes pour obtenir des instructions.

Les utilisateurs gratuits de Gmail (sans domaine personnalisé) peuvent ignorer ces avertissements. En tant qu’utilisateur gratuit de Gmail, vous n’avez aucun contrôle sur le DNS du domaine d’envoi, vous ne pouvez donc pas ajouter ces enregistrements.

Pourquoi les e-mails de WordPress apparaissent-ils dans le dossier Envoyé de Gmail ?

Lorsque WP Mail SMTP envoie des e-mails à l’aide de l’API Google, c’est essentiellement la même chose que si vous les envoyiez vous-même depuis votre boîte aux lettres ordinaire. Ainsi, chaque e-mail envoyé depuis votre site apparaîtra également dans votre dossier Message envoyé de votre boîte aux lettres.

Si vous ne voulez pas que cela se produise, nous vous recommandons de choisir un autre expéditeur comme SMTP.com ou Sendinblue .

Comment changer de compte Gmail dans WP Mail SMTP ?

Si vous souhaitez envoyer des e-mails à partir d’une adresse Gmail différente dans WordPress, vous avez 2 options.

Utiliser un alias Gmail

WP Mail SMTP vous permet d’envoyer des e-mails à partir de plusieurs alias Gmail ou Google Workspace. Ainsi, si vous souhaitez utiliser une autre adresse e-mail de l’expéditeur, vous pouvez facilement l’ajouter en tant qu’alias dans votre compte Google.

Changer de compte Google

Si vous souhaitez passer à un autre compte de messagerie Gmail ou Google Workspace, vous devez accéder à WP Mail SMTP »Paramètres et cliquer sur le bouton Supprimer la connexion .

Supprimer la connexion Gmail

Après avoir déconnecté votre compte, faites défiler jusqu’à la section Courrier et cliquez sur Lancer l’assistant de configuration pour créer une nouvelle connexion SMTP Gmail .

Lancer l'assistant de configuration dans WP Mail SMTP

N’oubliez pas : cliquer sur  Lancer l’assistant de configuration effacera vos paramètres existants, il est donc préférable de ne pas cliquer dessus à moins que vous ne soyez prêt à changer.

Énumérons maintenant quelques messages d’erreur courants et des solutions au cas où vous rencontreriez un problème différent.

5/5 - (2 votes)

Mises à jour de la newsletter

Saisissez votre adresse e-mail ci-dessous pour vous abonner à notre newsletter