La plupart des gens connaissent Gmail pour son interface épurée et ses fonctionnalités utiles, comme ses opérateurs de recherche et ses modules. Mais vous pouvez aussi utiliser Gmail pour d’autres choses : le serveur SMTP Gmail.

Grâce au serveur SMTP de Gmail, vous pourrez envoyer des e-mails depuis votre compte Gmail en utilisant d’autres clients de messagerie, tels qu’Outlook ou Thunderbird. Mais surtout, vous pouvez également utiliser le serveur SMTP de Gmail pour envoyer des e-mails depuis votre site WordPress. C’est gratuit !

C’est un excellent moyen de rendre les e-mails de votre site WordPress plus fiables sans avoir à dépenser de l’argent pour un service d’envoi d’e-mails dédié. Gmail vous permet d’envoyer jusqu’à 500 e-mails par jour, ce qui est plus que suffisant pour la grande majorité des sites WordPress.

Dans cet article, nous allons couvrir tout ce que vous devez savoir sur le serveur SMTP Gmail.

Consultez notre guide vidéo sur l’utilisation du serveur SMTP de Gmail pour envoyer des e-mails gratuitement.

Comment trouver le serveur SMTP pour Gmail

Commençons par la question la plus importante : qu’est-ce que le serveur SMTP de Gmail ?

Pour trouver le serveur SMTP de Gmail, vous pouvez utiliser ces informations :

  • Adresse du serveur SMTP de Gmail : smtp.gmail.com
  • Nom SMTP Gmail : Votre nom complet
  • Identifiant SMTP Gmail : votre adresse Gmail complète (par exemple [email protected])
  • Mot de passe SMTP Gmail : le mot de passe que vous utilisez pour vous connecter à Gmail
  • Port SMTP Gmail (TLS) : 587
  • Port SMTP Gmail (SSL) : 465

Il existe également d’autres réglages SMTP Gmail courants (mais pas universels) que vous pouvez trouver lorsque vous essayez de configurer des choses. Voici comment y répondre si vous les rencontrez :

  • Nécessite SSL : Oui
  • Nécessite TLS : Oui
  • Exige une authentification / Utilise une authentification : Oui
  • Nécessite une connexion sécurisée / Utiliser une connexion sécurisée : Oui

FAQ sur le serveur SMTP Gmail

Avant de vous plonger dans ce sujet, répondons à quelques questions courantes sur le serveur SMTP de Gmail.

Quelle est l’adresse du serveur SMTP de Gmail ?

Comme nous l’avons précisé ci-dessus, l’adresse de serveur par défaut est smtp.gmail.com. Vous pouvez vous connecter en utilisant votre adresse e-mail Gmail complète et votre mot de passe Google.

Puis-je utiliser le serveur SMTP Gmail pour envoyer des e-mails ?

Oui ! Vous le pouvez. Si vous utilisez d’autres clients de messagerie, tels que Thunderbird ou Outlook, vous pouvez utiliser les détails du serveur SMTP de Gmail pour envoyer des e-mails via votre compte Gmail.

Toutefois, n’oubliez pas que le SMTP ne sert qu’à envoyer des e-mails. Si vous souhaitez également recevoir des e-mails sur votre compte Gmail dans un autre client de messagerie, vous devrez utiliser le protocole POP3 ou IMAP. Vous pouvez trouver ces réglages en ouvrant vos réglages Gmail et en allant dans l’onglet Transfert et POP/IMAP.

Puis-je utiliser le serveur SMTP Gmail pour envoyer des e-mails WordPress ?

Aussi, oui ! WordPress envoie beaucoup d’e-mails transactionnels de base pour des choses comme la réinitialisation des mots de passe, les notifications, etc. et vous pouvez envoyer tous ces e-mails en utilisant le serveur SMTP de Gmail.

Avec un simple compte Gmail gratuit, vous pourrez envoyer jusqu’à 500 e-mails par jour, ce qui est nettement supérieur aux limites appliquées par les autres serveurs SMTP gratuits.

Si vous avez un compte Google Workspace (anciennement G Suite) payant, Google augmentera encore plus votre limite et vous permettra d’envoyer jusqu’à 2 000 e-mails par jour. Vous pourrez également envoyer des e-mails à partir de votre propre nom de domaine personnalisé au lieu de votre adresse Gmail. Autrement dit, vous pourrez envoyer des messages à partir de [email protected] au lieu de [email protected]. Pour ce faire, vous devrez également configurer les enregistrements Google Workspace MX pour connecter votre compte Google Workspace à votre nom de domaine personnalisé.

Note : Techniquement, les limites d’envoi ne sont pas « par jour ». Les limites s’appliquent plutôt à une « période continue de 24 heures ». Par exemple, vous ne pouvez pas envoyer 500 e-mails à 23h59 le lundi et 500 autres à 0h01 le mardi.

Le serveur SMTP Gmail fonctionne-t-il encore avec une authentification à deux facteurs ?

Oui ! Vous pouvez utiliser le serveur SMTP même si vous avez activé l’authentification à deux facteurs sur votre compte Google. Cependant, vous devrez générer un mot de passe pour l’application afin que celle-ci puisse toujours se connecter.

Vous pouvez générer un mot de passe pour l’application en vous rendant sur cette page lorsque vous êtes connecté à votre compte Google.

Toutefois, si vous souhaitez utiliser le serveur SMTP de Gmail pour envoyer les e-mails de votre site WordPress, nous vous déconseillons d’utiliser cette approche. Vous devez plutôt utiliser la méthode de l’API Gmail que nous détaillons dans le tutoriel ci-dessous. Cela vous permet d’envoyer des e-mails en utilisant l’API de Gmail au lieu de simplement saisir les détails du serveur SMTP, ce qui présente également l’avantage d’éviter les problèmes liés à l’authentification à deux facteurs.

Comment configurer WordPress pour l’envoi d’e-mails via le serveur SMTP Gmail

Maintenant, voyons comment vous pouvez utiliser le serveur SMTP Gmail pour envoyer gratuitement les e-mails transactionnels de votre site WordPress. Cette méthode fonctionne très bien et améliorera la fiabilité des e-mails de votre site par rapport à la méthode PHP mail par défaut.

Pour cela, vous devez créer une application Google afin de pouvoir vous connecter au serveur SMTP de Gmail via l’API au lieu de vous contenter de saisir les détails du SMTP. Pour ce faire, il y a un grand nombre d’étapes à suivre. Il s’agit d’un processus de configuration unique. En d’autres termes, une fois que vous aurez pris 30 à 60 minutes pour effectuer cette configuration, votre site continuera à bénéficier du pilotage automatique.

En plus de créer une application Google, vous aurez également besoin de l’aide d’une extension WordPress SMTP. Nous allons utiliser l’extension gratuite Post SMTP Mailer/Email Log, mais l’extension gratuite WP Mail SMTP est également une autre bonne option qui prend en charge l’API Gmail.

Le processus de base se déroule ainsi :

  1. Installez l’extension Post SMTP Mailer/Email Log (vous devez d’abord faire cela pour obtenir les URL à utiliser dans votre application Google).
  2. Créez une application Google. C’est la partie la plus compliquée du processus, mais nous vous guiderons à chaque étape.
  3. Ajoutez les clés de l’API de votre application Google aux réglages de Post SMTP Mailer/Email Log.
  4. Envoyez un e-mail de test pour vous assurer que tout fonctionne.

Note ce tutoriel est axé sur l’utilisation d’un compte Gmail gratuit. Cependant, vous pouvez suivre un processus similaire pour configurer votre site afin d’envoyer des e-mails via votre compte Google Workspace (G Suite).

1. Installer et configurer Post SMTP Mailer/Email Log

Pour commencer, vous devez installer et activer l’extension gratuite Post SMTP Mailer/Email Log depuis WordPress.org. C’est ce qui vous permet de configurer votre site WordPress pour envoyer des e-mails via l’API/SMTp du serveur Gmail.

Après avoir activé l’extension, allez dans l’onglet Post SMTP dans votre tableau de bord WordPress et cliquez sur le lien Afficher tous les réglages sous le gros bouton Démarrer l’assistant.

Ensuite, allez dans l’onglet Message et définissez votre adresse e-mail « From » et votre nom. Vous pouvez utiliser votre adresse Gmail comme adresse de départ, ou vous pouvez utiliser une autre adresse e-mail si vous préférez.

Ensuite, retournez sur l’onglet Compte et choisissez API Gmail dans le menu déroulant Type. Une fois que vous avez fait ce choix, vous devriez voir quelques options supplémentaires dans le champ Authentification en dessous. Gardez cette page ouverte, car vous aurez besoin des informations relatives aux origines JavaScript autorisées et aux URI de redirection autorisées à l’étape suivante :

Choisissez l'option API Gmail
Choisissez l’option API Gmail

2. Créez votre Google App

Maintenant, vous devez créer une application Google. C’est ce qui permet à votre site WordPress d’envoyer des e-mails en toute sécurité via l’API Gmail. Encore une fois, c’est certainement la partie la plus compliquée de ce processus. Cependant, il s’agit principalement de cliquer sur de nombreux boutons, et nous vous donnerons toutes les étapes et captures d’écran dont vous avez besoin pour y parvenir.

Créer un projet

Pour commencer, ouvrez un nouvel onglet et copiez cette URL pour vous rendre sur la Google Developers Console. Là, vous devez créer un nouveau projet. Si c’est la première fois que vous vous connectez à la Console des développeurs, Google vous demandera de créer votre premier projet. Ou, si vous avez déjà des projets, vous pouvez en créer un nouveau en cliquant sur le menu déroulant dans le coin supérieur gauche (marqué [1] dans la capture d’écran ci-dessous).

Créer un nouveau projet Google Developers
Créer un nouveau projet Google Developers

Activer l’API Gmail

Une fois que vous avez créé votre projet, cliquez sur le bouton pour activer l’API et les services (voir la capture d’écran ci-dessus).

Sur l’écran suivant, recherchez « Gmail » et choisissez le résultat de l’API Gmail :

Recherche de l'API Gmail
Recherche de l’API Gmail

Ensuite, cliquez sur Activer dans la page complète de l’API Gmail :

Activer l'API Gmail
Activer l’API Gmail

Créer des identifiants

Maintenant, vous devriez être dans une interface dédiée pour l’API Gmail. Cliquez sur le bouton pour créer des identifiants :

Créer des identifiants pour l'API Gmail
Créer des identifiants pour l’API Gmail

Remplissez le formulaire Découvrez de quels identifiants vous avez besoin en utilisant les informations suivantes :

  • Quelle API utilisez-vous ? API Gmail
  • D’où appellerez-vous l’API ? Navigateur web (JavaScript)
  • Quelles sont les données auxquelles vous aurez accès ? Données relatives aux utilisateurs

Une fois que vous avez fait cela, cliquez sur le bouton Quels sont les identifiants dont j’ai besoin ? En bas.

Remplir le formulaire d'identifiants
Remplir le formulaire d’identifiants

Configurer un écran de consentement

Maintenant, Google vous demandera de créer un écran de consentement. Il s’agit du même type d’écran d’autorisation que celui que vous voyez lorsque vous utilisez Google pour vous inscrire ou vous connecter à un site.

Vous devez le faire pour satisfaire aux exigences de Google, mais vous n’avez pas à vous soucier des informations que vous saisissez car vous n’utiliserez ces informations que pour votre propre site WordPress.

Cliquez sur le bouton pour Configurer l’écran de consentement :

L'invite à créer un écran de consentement OAuth
L’invite à créer un écran de consentement OAuth

Cela devrait ouvrir un nouvel onglet où vous pourrez configurer un écran de consentement OAuth (gardez l’onglet original du navigateur à portée de main car vous devrez y revenir dans une seconde). Sous Type d’utilisateur, sélectionnez Externe. Ensuite, cliquez sur Créer :

Créer un écran de consentement externe
Créer un écran de consentement externe

Sur l’écran suivant, saisissez les détails de base de votre site. Là encore, vous n’avez pas à vous soucier de ce que vous mettez ici car vous êtes la seule personne à voir ces informations.

Configurer l'écran de consentement
Configurer l’écran de consentement

Une fois que vous avez ajouté les informations, cliquez sur Enregistrer en bas.

Terminer l’ajout d’identifiants à votre projet

Maintenant, retournez à l’onglet qui contient les identifiants de votre projet et saisissez les informations suivantes :

  • Nom – le nom de votre site web (ou tout autre élément facile à retenir).
  • Origines JavaScript autorisées – vous pouvez trouver cela dans l’extension Post SMTP Mailer/Email Log (étape 1).
  • URI de redirection autorisés – vous pouvez trouver cela dans l’extension Post SMTP Mailer/Email Log (étape 1).
Créez vos identifiants
Créez vos identifiants

Une fois que vous avez tout ajouté, cliquez sur Actualiser. Ensuite, le bouton Actualiser doit se transformer en Créer un identifiant client OAuth – cliquez dessus pour terminer le processus, puis cliquez sur Terminé.

Maintenant, vous avez presque terminé !

Une fois que vous avez cliqué sur Terminé, vous devriez voir une section pour les ID clients OAuth 2.0 dans l’onglet Identifiants de votre projet (qui devrait s’ouvrir automatiquement après que vous ayez cliqué sur Terminé).

Cliquez sur l’entrée correspondant au nom que vous venez de créer :

Accéder aux identifiants des clients OAuth 2.0
Accéder aux identifiants des clients OAuth 2.0

Il ne vous reste plus qu’à trouver deux informations :

  • ID client
  • Secret client

Gardez ces valeurs accessibles, car vous en aurez besoin dans la prochaine étape :

Vos identifiants de client de l'API Gmail
Vos identifiants de client de l’API Gmail

3. Ajouter les ID client de l’application Gmail pour Post SMTP Mailer/Email Log

Pour terminer l’installation, retournez aux réglages de Post SMTP Mailer/Email Log dans votre tableau de bord WordPress et collez l’ID client et le Secret client de l’étape précédente. Ensuite, assurez-vous d’enregistrer vos modifications :

Ajouter les identifiants des clients de l'API Gmail à WordPress
Ajouter les identifiants des clients de l’API Gmail à WordPress

Ensuite, l’extension devrait vous demander d’accorder la permission à Google :

Accorder la permission à Google
Accorder la permission à Google

En cliquant sur ce lien, vous ouvrirez la procédure d’autorisation normale de Google (comme si vous vous inscriviez à un site en utilisant la connexion Google). Cependant, comme vous n’avez pas soumis votre application à Google pour vérification, Google vous affichera un avertissement « Cette application n’est pas vérifiée ».

Comme il s’agit de votre propre application, vous pouvez ignorer l’avertissement en toute sécurité. Cliquez sur l’option pour afficher les réglages avancés, puis cliquez sur Aller sur « votresite.com » (dangereux) pour poursuivre le processus d’autorisation :

Ignorer l'avertissement pour continuer
Ignorer l’avertissement pour continuer

Vous allez maintenant passer par le processus normal. Assurez-vous de choisir l’option Autoriser votre site WordPress à accéder à votre compte Gmail. Il a besoin de ces autorisations pour envoyer des e-mails via le serveur SMTP de Gmail.

Et c’est tout ! Il y a eu quelques pas, mais vous avez maintenant presque terminé.

4. Envoyer un e-mail de test

Pour s’assurer que tout fonctionne, Post SMTP Mailer/Email Log comprend une option permettant d’envoyer un e-mail de test. Vous pouvez y accéder depuis la page principale des réglages :

Comment envoyer un e-mail de test via l'API Gmail
Comment envoyer un e-mail de test via l’API Gmail

Vous pouvez saisir l’adresse e-mail à laquelle vous souhaitez envoyer un message test.

Ensuite, vous devriez voir un message de réussite dans les réglages de l’extension :

Le message de réussite pour votre e-mail de test
Le message de réussite pour votre e-mail de test

Et si vous allez dans votre boîte de réception, vous devriez également voir un e-mail de test :

L'e-mail que vous devriez voir dans votre boîte de réception
L’e-mail que vous devriez voir dans votre boîte de réception

Si tout va bien, vous avez fini.

Votre site WordPress enverra désormais tous ses e-mails en utilisant le serveur SMTP de Gmail. Vous pouvez vous assurer que cela se produit en allant sur Post SMTP → Email Log. Vous y trouverez la liste de tous les e-mails que votre site envoie (ainsi que les erreurs éventuelles si l’extension rencontre des problèmes) :

Comment consulter un journal des e-mails envoyés par votre site
Comment consulter un journal des e-mails envoyés par votre site

Résumé

Le serveur SMTP Gmail vous permet d’envoyer des e-mails en utilisant votre compte Gmail et les serveurs de Google.

Une option consiste à configurer des clients de messagerie tiers, tels que Thunderbird ou Outlook, pour envoyer des e-mails via votre compte Gmail. Les détails SMTP par défaut de Gmail sont les suivants :

  • Adresse du serveur SMTP Gmail : smtp.gmail.com
  • Nom SMTP Gmail : Votre nom complet
  • Identifiant SMTP Gmail : votre adresse Gmail complète (par exemple [email protected])
  • Mot de passe SMTP Gmail : le mot de passe que vous utilisez pour vous connecter à Gmail
  • Port SMTP Gmail (TLS) : 587
  • Port SMTP Gmail (SSL) : 465

Une autre option consiste à utiliser Gmail pour envoyer les e-mails transactionnels de votre site WordPress. Avec une limite de 500 e-mails par jour, les limites d’envoi gratuit de Gmail sont nettement supérieures à celles d’autres services SMTP gratuits tels que SendGrid ou Mailgun.

Cependant, si vous faites cela, vous devriez envoyer des e-mails via l’API Gmail au lieu d’utiliser simplement les détails du serveur SMTP.

Bien que la configuration d’une application pour utiliser l’API Gmail ajoute une certaine complexité ponctuelle au processus, elle en vaut la peine car elle vous offre un moyen fiable et sûr d’envoyer les e-mails de votre site.

Maintenant que vous êtes prêt, consultez notre liste de modules Gmail pour améliorer votre productivité en matière d’e-mail.

Vous avez encore des questions sur le serveur SMTP Gmail ou sur la façon de l’utiliser avec WordPress ? Demandez-nous dans les commentaires !

Matteo Duò Kinsta

Rédacteur en chef chez Kinsta et consultant en marketing de contenu pour les développeurs de plugins WordPress. Connectez-vous avec Matteo sur Twitter.