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.
Pourquoi utiliser 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)

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.

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.

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.

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.

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.

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

Cliquez sur le résultat Gmail API.

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

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.

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.

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.

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.

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.

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

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 :

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

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

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.

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

Puis cliquez sur l’onglet 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.

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

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.

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

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

Accorder les autorisations Google / Gmail à votre site
Ensuite, rendez-vous dans APIs & Services » Credentials via le menu latéral gauche.

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.

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

Faites défiler la page jusqu’à la section Client secrets, puis cliquez sur le bouton + ADD 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.

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

Une fois la page raffraichi, cliquez sur Confirm Authorization.

Suivez ensuite les étapes suivantes :


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 :

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.
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 📬