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

Configurer Gmail SMTP sur WordPress avec WPMasterToolKit

Introduction

Gmail est l’un des services d’envoi d’emails les plus fiables du marché. Pourtant, connecter correctement WordPress à Gmail peut vite devenir complexe : création d’un projet Google Cloud, OAuth, clés API, autorisations…
C’est pour simplifier cette configuration que WPMasterToolKit intègre un provider Gmail natif dans son module SMTP Mailer, avec une approche claire, sécurisée et entièrement intégrée à WordPress.

Dans cet article, nous allons voir pas à pas comment configurer Gmail avec WPMasterToolKit, en nous basant sur la logique officielle de Google et sur les bonnes pratiques utilisées par les plugins SMTP professionnels.

Pour une configuration SMTP manuelle, le serveur d’envoi Google SMTP est smtp.gmail.com. Si votre écran demande le SMTP host Gmail ou le server SMTP Gmail, indiquez cette même adresse.

Le port Gmail SMTP dépend du chiffrement choisi : utilisez le port 465 avec SSL ou le port 587 avec TLS. Ces réglages correspondent aux recherches « paramètre SMTP Gmail », « port Gmail SMTP » et « SMTP Gmail port ».

Pour une configuration SMTP manuelle, le serveur Google SMTP est smtp.gmail.com. Si le champ est nommé « SMTP host » ou « server », indiquez cette adresse. Utilisez le port 465 avec SSL ou le port 587 avec TLS.
Ce tutoriel configure le fournisseur Gmail natif de WPMasterToolKit avec OAuth : ces paramètres manuels ne sont donc pas à saisir dans cette configuration.

Découvrir le module :
Gratuit

Pourquoi utiliser SMTP Gmail avec WPMasterToolKit ?

Configurer Gmail comme service d’envoi SMTP permet de :

  • Garantir une excellente délivrabilité des emails
  • Éviter les emails bloqués ou classés comme spam
  • Utiliser une authentification moderne et sécurisée (OAuth)
  • Ne plus dépendre de la fonction PHP mail() de votre hébergement

Avec WPMasterToolKit, cette configuration est intégrée nativement, sans dépendance externe.

Pré-requis avant de commencer

Avant de configurer Gmail dans WPMasterToolKit, assurez-vous de disposer :

  • D’un compte Google / Gmail
  • D’un accès à Google Cloud Console
  • D’un site WordPress avec WPMasterToolKit activé
  • De la version PRO de WPMasterToolKit (le provider Gmail est une fonctionnalité PRO)
Configuration Gmail sélectionnée dans une interface de messagerie

Créer une application Web dans votre compte Google

Vous devrez revenir un peu plus tard sur la page des paramètres SMTP de WPMTK. Pour éviter toute interruption, ouvrez dès maintenant un nouvel onglet ou une nouvelle fenêtre dans votre navigateur.

Dans cet onglet, connectez-vous à votre compte Google, puis accédez à la Google Cloud Console.

⚠️ Important avant de continuer :

  • Déconnectez-vous de tous les autres comptes Google et conservez uniquement celui que vous utiliserez pour la configuration SMTP (pour éviter le switch entre compte).
  • Si vous utilisez Google Workspace, vérifiez que le compte sélectionné est bien autorisé à envoyer des e-mails (il doit notamment disposer d’une boîte de réception active).

Si c’est votre première connexion à la Google Cloud Console, une fenêtre peut s’afficher pour vous demander de choisir votre pays et d’accepter les conditions d’utilisation. Complétez cette étape, puis cliquez sur « AGREE AND CONTINUE » pour poursuivre la configuration.

Fenêtre d’acceptation des conditions Google Cloud

Si vous vous êtes déjà connecté à la console Google Cloud, vous pouvez ignorer l’étape des conditions d’utilisation.

Création ou sélection d’un projet

Ensuite, vous devrez choisir un projet pour votre application. Vous pouvez soit sélectionner un projet existant, soit en créer un nouveau .

Pour commencer, cliquez sur le menu déroulant de sélection de projet dans la barre d’outils supérieure de votre tableau de bord Google Cloud Console.

Console Google Cloud avec bouton de sélection de projet

Dans la fenêtre contextuelle qui s’affiche, sélectionnez un projet existant dans la liste ou cliquez sur « New Project » en haut à droite pour en créer un nouveau.

Fenêtre de sélection de projet avec bouton Nouveau projet

Si vous avez sélectionné un projet existant, passez directement à l’étape suivante.
Pour un nouveau projet, saisissez un nom de projet « Project name », puis sélectionnez une organisation et un emplacement à l’aide des menus déroulants.

Formulaire de création de projet avec nom et emplacement

Cliquez ensuite sur le bouton « CREATE« .

Activer l’API Gmail

Ensuite, vous devez activer l’API Gmail pour votre projet.
Dans la barre latérale de la Google Cloud Console, rendez-vous dans APIs & Services > Library.

Menu Google Cloud indiquant l’option Library

Ensuite, dans la section Catégorie, cliquez sur Google Workspace, ou saisissez « Gmail API » dans la barre de recherche.

Recherche Gmail API dans Google Cloud

Cliquez sur le résultat Gmail API.

Résultat Gmail API encadré dans la console Google

Sur la page de l’API Gmail, cliquez sur le bouton bleu « ENABLE ».

Page Google Cloud pour activer l’API Gmail

Créer les identifiants de votre application

Une fois l’API Gmail activée, vous serez redirigé vers la page de présentation de l’API Gmail.
Cliquez alors sur le bouton Créer des identifiants.

Page Gmail API avec bouton Créer des identifiants

Sur la page suivante, Google vous posera quelques questions afin de déterminer le type d’identifiants dont vous avez besoin.
Dans le menu déroulant Sélectionner une API, choisissez Gmail API.

Sélection de l’API Gmail et des données utilisateur

Ensuite, dans la section « What data will you be accessing? », sélectionnez l’option User data.
Cliquez ensuite sur le bouton NEXT pour continuer.

Configurer l’écran de consentement OAuth

Google vous demandera ensuite de renseigner quelques informations de base concernant votre application.

Cette étape est principalement destinée à un usage personnel, puisque personne d’autre n’utilisera votre application. Toutefois, certains champs restent obligatoires :

  • App name : saisissez le nom de votre choix (par exemple : WordPress App).
  • User support email : sélectionnez votre adresse e-mail parmi celles proposées.
  • App logo : vous pouvez, si vous le souhaitez, importer un logo pour votre application. Cette étape est facultative.

Enfin, ajoutez votre adresse e-mail dans le champ Email addresses, puis cliquez sur le bouton SAVE AND CONTINUE pour passer à l’étape suivante.

Formulaire de configuration de l’écran de consentement OAuth Google

Configuration des autorisations (facultatif)

Cette étape est optionnelle et nous allons la passer dans ce tutoriel.
Faites simplement défiler la page jusqu’en bas de la section Scopes, puis cliquez sur le bouton SAVE AND CONTINUE pour poursuivre.

Bouton « Save and continue » indiqué par une flèche rouge

Remarque : pour plus d’informations sur les autorisations (scopes) de l’API Gmail, consultez la documentation développeur de Google.

Configurer l’ID client OAuth

Ensuite, vous devrez renseigner certaines informations concernant votre ID client OAuth.

Dans le menu déroulant Application type, sélectionnez l’option Web application.
Une fois ce choix effectué, des champs supplémentaires s’afficheront automatiquement.

Écran de création d’un identifiant client OAuth Google

Vous pouvez laisser le champ Name avec sa valeur par défaut ou le modifier pour quelque chose de plus pertinent.

Formulaire Google OAuth Client ID pour application Web

Ensuite, ignorez la section Origines JavaScript autorisées et faites défiler la page jusqu’à URI de redirection autorisés.

Retournez sur l’interface de configuration de WPMTK depuis un autre onglet et récupérer « Authorized Redirect URI » ici :

Configuration Gmail avec URI de redirection autorisée mise en évidence

Cliquez sur le bouton + AJOUTER UN URI, puis saisissez coller l’URL récupéré depuis le plugin WPMasterToolKit :

Champ d’URI de redirection autorisée avec URL WordPress

Cliquez ensuite sur le bouton CREATE pour finaliser cette étape.

Boutons Créer et Annuler sous une note d’attente

Une fois votre application créée, la section Your Credentials se déploiera et affichera votre Client ID.
Il n’est pas nécessaire de le copier pour le moment, car vous y aurez accès depuis un autre écran lors d’une étape ultérieure.

À la place, cliquez simplement sur le bouton DONE en bas de la page.

Écran de téléchargement des identifiants OAuth Google

Mettre à jour le statut de publication : de Testing à Production

Par défaut, Google place votre application en mode Internal. Il est très important de la passer en mode External et de la publier.
Dans le cas contraire, votre application sera fortement limitée et ne fonctionnera pas correctement.

Sélectionnez l’option OAuth consent screen

Menu Google Cloud indiquant l’écran de consentement OAuth

Puis cliquez sur l’onglet Audience.

Menu Google Auth Platform avec flèche vers Audience

L’écran suivant peut varier en fonction du type de compte que vous utilisez : un compte Gmail gratuit ou un compte Google Workspace.

Utilisateurs Google Workspace

Dans la section User type, cliquez sur le bouton MAKE EXTERNAL.

Bouton « MAKE EXTERNAL » dans Google Auth Platform


Dans la fenêtre contextuelle qui s’affiche, sélectionnez l’option In production, puis cliquez sur Confirm.

Fenêtre de publication d’application avec « In production » sélectionné

Utilisateurs Gmail

Si vous n’utilisez pas Google Workspace, vous ne verrez pas le bouton MAKE EXTERNAL.
À la place, vous devrez publier votre application Google.

Dans la section Publishing status, le statut de l’application est défini sur Testing.
Cliquez sur le bouton PUBLISH APP afin de mettre à jour le statut de votre application.

Bouton « Publish App » dans Google Auth Platform

Dans la fenêtre qui s’affiche, cliquez sur CONFIRM pour publier votre application.

Fenêtre Google confirmant la mise en production d’une application

Une fois la confirmation effectuée, vous verrez que le Publishing status de votre application est désormais défini sur In production.

Statut de publication indiquant « En production »

Accorder les autorisations Google / Gmail à votre site

Ensuite, rendez-vous dans APIs & Services » Credentials via le menu latéral gauche.

Flèche rouge pointant vers « Credentials » dans Google Cloud

Une fois sur cette page, repérez la section OAuth 2.0 Client IDs. Vous y verrez les informations de l’application Web que vous venez de créer. Pour afficher le Client ID et le Client Secret, cliquez sur l’icône en forme de crayon.

Page Identifiants Google Cloud avec client OAuth Web

Cela ouvrira l’ensemble des détails de votre application. Sur la partie droite de cette page, vous verrez le Client ID.

Écran Google OAuth affichant un ID client masqué

Faites défiler la page jusqu’à la section Client secrets, puis cliquez sur le bouton + ADD SECRET.

Page Client secrets avec bouton Ajouter un secret

Le nouveau Client secret apparaîtra sous celui défini par défaut. Cliquez sur l’icône de copie pour en copier la valeur.

Flèche pointant vers l’icône de copie du secret client

Copiez ensuite ces deux valeurs dans les champs correspondants de vos paramètres sur WPMasterToolKit. Puis sauvegarder

Écran de configuration Gmail avec champs Client ID et secret

Une fois la page raffraichi, cliquez sur Confirm Authorization.

Configuration Gmail avec bouton de confirmation d’autorisation

Suivez ensuite les étapes suivantes :

Écran Google de sélection d’un compte utilisateur
Écran Google d’autorisation d’une application non vérifiée

Une fois cela fini, vous serrez redirigez vers le back office de WPMasterToolKit.

Enfin vous pouvez testez si tout fonctionne en utilisant la fonctionnalité de test de WPMTK :

Formulaire de test d’e-mail avec bouton Envoyer maintenant

Gmail IMAP et Gmail SMTP : quelle différence ?

SMTP sert à envoyer les emails ; IMAP sert à recevoir et synchroniser les messages. Le serveur IMAP Gmail est imap.gmail.com, avec le port 993 en SSL. Les paramètres IMAP ne sont pas nécessaires pour envoyer les emails de WordPress avec le fournisseur Gmail OAuth.

Conclusion

La configuration de Gmail avec WordPress peut sembler longue et technique, mais une fois les bonnes étapes suivies, vous bénéficiez d’un système d’envoi d’e-mails fiable, sécurisé et parfaitement conforme aux exigences de Google.

Grâce au provider Gmail natif de WPMasterToolKit, toute cette complexité est centralisée et intégrée directement dans WordPress, sans dépendre d’un plugin tiers ni de solutions bricolées. Vous profitez ainsi d’une authentification OAuth moderne, d’une excellente délivrabilité et d’une configuration pérenne, adaptée aussi bien aux sites vitrines qu’aux projets professionnels plus exigeants.

Avec le fournisseur Gmail natif de WPMasterToolKit, l’authentification se fait par OAuth. Les champs de serveur et de port ci-dessus concernent une configuration SMTP manuelle ; ils ne sont pas à saisir dans la configuration OAuth décrite dans ce guide.

Une fois l’autorisation validée et le test d’envoi concluant, votre site est prêt à envoyer des emails transactionnels propres, légitimes et reconnus par Gmail.
Il ne vous reste plus qu’à exploiter sereinement votre WordPress, en sachant que vos emails arrivent là où ils doivent arriver 📬

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