Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment envoyer des e-mails dans WordPress en utilisant le serveur SMTP de Gmail

Vos formulaires de contact WordPress fonctionnent-ils correctement ?

Si vous êtes comme la plupart des propriétaires de sites Web, vous supposez probablement que c'est le cas. Mais les e-mails peuvent être bloqués, envoyés dans les spams ou ne jamais quitter votre serveur.

La vérité est que de nombreux hébergeurs Web ne sont tout simplement pas fiables en matière de livraison d'e-mails. C'est pourquoi nous recommandons d'utiliser un service SMTP dédié, tel que le serveur SMTP de Gmail, au lieu de vous fier à votre hébergeur.

Nous avons nous-mêmes utilisé le serveur SMTP de Gmail et l'avons trouvé à la fois fiable et facile à configurer. C'est idéal si vous souhaitez un envoi d'e-mails sans tracas.

Dans ce guide étape par étape, nous vous montrerons exactement comment configurer Gmail SMTP pour votre site WordPress. De cette façon, vous aurez la certitude que chaque soumission de formulaire de contact, réinitialisation de mot de passe et notification de site atteint sa destination. ✅

Comment utiliser Gmail SMTP dans WordPress

Pourquoi et quand avez-vous besoin du serveur SMTP de Gmail pour les e-mails WordPress

Votre site WordPress envoie des e-mails pour des choses comme les nouvelles inscriptions d'utilisateurs, les réinitialisations de mot de passe, les mises à jour et les notifications de formulaire de contact. Le problème ? Ces e-mails n'atteignent pas toujours la boîte de réception des utilisateurs.

Par défaut, WordPress utilise la fonction mail de PHP, que de nombreuses sociétés d'hébergement WordPress bloquent ou limitent.

Même lorsque les e-mails sont envoyés, les fournisseurs de services de messagerie comme Gmail ou Outlook peuvent les marquer comme spam car ils ne proviennent pas d'un serveur de messagerie vérifié.

Pire encore, les e-mails par défaut de WordPress pourraient échouer à cette vérification et ne même pas atteindre le dossier spam.

La solution consiste à utiliser le protocole SMTP (Simple Mail Transfer Protocol). Contrairement à la fonction mail de PHP, le protocole SMTP utilise une authentification appropriée, ce qui améliore la délivrabilité des e-mails.

Gmail fournit un service SMTP que vous pouvez utiliser pour envoyer des e-mails depuis votre site WordPress. Leurs serveurs sont la meilleure option si vous souhaitez simplement vous envoyer des e-mails de notification WordPress à vous-même et à quelques utilisateurs de votre site.

Cependant, si vous souhaitez envoyer des e-mails de newsletter ou si vous avez une boutique en ligne, vous aurez besoin d'un service d'envoi d'e-mails en masse comme Constant Contact ou Brevo (anciennement Sendinblue).

Service SMTP Gmail gratuit vs payant pour WordPress

Vous pouvez utiliser votre compte Gmail gratuit pour envoyer des e-mails WordPress. Cependant, pour une meilleure délivrabilité, nous recommandons d'utiliser la version payante de Google Workspace.

Avec Google Workspace, vous obtenez votre propre adresse e-mail professionnelle personnalisée, telle que name@votresite.com.

Google Workspace vous oblige à ajouter des enregistrements MX à votre nom de domaine. Cela signifie que vos e-mails sembleront provenir de votre nom de domaine, ce qui contribue à renforcer l'authenticité et à garantir une meilleure délivrabilité.

💡 Astuce d'initié : Ne manquez plus jamais un prospect de votre formulaire de contact ! WPForms est le meilleur plugin de formulaire de contact pour WordPress. Vous pouvez l'utiliser pour créer ou générer par IA des formulaires de contact, des formulaires de paiement et des sondages en quelques minutes seulement, le tout sans écrire une seule ligne de code.

Lorsque vous le combinez avec un service SMTP fiable, vous pouvez vous assurer que chaque notification de formulaire arrive dans votre boîte de réception, afin de ne jamais manquer un client potentiel. Obtenez WPForms dès aujourd'hui !

Cela dit, voyons comment vous pouvez envoyer un e-mail dans WordPress en utilisant le serveur SMTP de Gmail.

Voici un aperçu rapide de toutes les méthodes que nous aborderons dans ce guide :

Comment envoyer des e-mails WordPress à l'aide du serveur SMTP de Gmail

Si vous décidez d'utiliser Google Workspace, vous devez d'abord configurer votre domaine pour qu'il fonctionne avec Google Apps. Nous avons un tutoriel étape par étape sur la façon de configurer une adresse e-mail professionnelle avec Google Workspace.

Le reste des instructions est le même, que vous utilisiez un compte Gmail payant ou gratuit.

WP Mail SMTP est le meilleur plugin SMTP WordPress du marché. Il vous permet d'utiliser facilement n'importe quel serveur SMTP pour envoyer des e-mails WordPress avec une meilleure délivrabilité.

Nous utilisons nous-mêmes WP Mail SMTP sur notre site, et nous avons constaté comment il aide à garantir que tous nos e-mails parviennent à la boîte de réception des utilisateurs – pas dans le dossier spam. Consultez notre avis complet sur WP Mail SMTP pour plus de détails.

WP Mail SMTP

Alors, installons et activons le plugin WP Mail SMTP. Pour plus de détails, consultez notre guide étape par étape sur comment installer un plugin WordPress.

💡 Remarque : Bien qu'il existe une version gratuite de WP Mail SMTP, nous vous suggérons d'opter pour le plan Elite pour WP Mail SMTP. Il offre l'accès à plus de services d'envoi d'e-mails comme Google Workspace/Gmail, Amazon SES, Mailgun, Office 365 / Outlook.com, SendGrid, et plus encore.

Vous bénéficiez également de fonctionnalités supplémentaires telles que les journaux d'e-mails, la possibilité d'affiner ou de contrôler les notifications que votre site WordPress envoie. De plus, un expert vous aidera avec une configuration clé en main.

Après l'activation, vous devez vous rendre dans la section Réglages » WP Mail SMTP pour configurer les paramètres du plugin.

Ensuite, entrez simplement votre clé de licence et cliquez sur le bouton « Vérifier la clé ». Vous pouvez trouver la clé dans votre espace client WP Mail SMTP.

Paramètres de WP Mail SMTP

Sous l'onglet des paramètres « Général », vous devez vous assurer que vous utilisez votre adresse e-mail Gmail dans le champ « E-mail de l'expéditeur ».

Ensuite, vous devez fournir le nom de l'expéditeur.

Entrez l'e-mail et le nom de l'expéditeur

Le plugin WP Mail SMTP offre 3 méthodes pour connecter votre site WordPress aux serveurs Gmail :

  • La première méthode utilise une installation en un clic, qui est la plus simple et la plus conviviale pour les débutants, mais elle n'est disponible que pour les utilisateurs du plugin premium.
  • La deuxième méthode utilise l'authentification OAuth. Cette méthode est sécurisée et ne nécessite pas de plugin premium.
  • La troisième méthode consiste à configurer manuellement les paramètres SMTP de Gmail. En général, nous ne recommandons pas cette méthode car elle est moins sécurisée. Elle implique l'utilisation d'un mot de passe enregistré au lieu du système OAuth moderne de Google, ce qui peut présenter un risque de sécurité si elle n'est pas gérée avec soin.

Maintenant, configurons WordPress pour utiliser Gmail SMTP pour l'envoi d'e-mails.

Méthode 1 : Configuration de Gmail pour envoyer des e-mails WordPress à l'aide de l'installation en un clic

Cette méthode est la plus rapide et la plus simple pour tout le monde, ce qui signifie qu'elle peut vous aider à gagner du temps et à éviter la confusion.

Après avoir installé et activé le plugin WP Mail SMTP, naviguons vers WP Mail SMTP » Paramètres et assurons-nous d'être dans l'onglet 'Général'.

Onglet Général dans les paramètres de WP Mail SMTP

Ensuite, vous devrez choisir 'Google / Gmail' dans la section 'Expéditeur'.

Cela vous permettra d'utiliser l'option 'Configuration en un clic'.

Choisir Google / Gmail comme expéditeur

Une fois cela fait, l'étape suivante consiste à autoriser votre compte Google.

Vous verrez une section 'Google / Gmail' sous 'Expéditeur' sur votre écran. Cliquez sur le commutateur pour activer la fonctionnalité d'installation en un clic.

Activation de la configuration en un clic

Ensuite, vous pourriez voir une notification indiquant que vous devez d'abord enregistrer les modifications pour continuer le processus d'autorisation.

Alors, cliquons sur le bouton 'Enregistrer les paramètres'.

Bouton Enregistrer les paramètres

Après cela, vous pouvez vous connecter à votre compte Google.

Cliquez simplement sur le bouton « Se connecter à Google » et choisissez un compte.

Bouton Se connecter avec Google

Ensuite, Google vous demandera l'autorisation de WP Mail SMTP pour envoyer des e-mails en votre nom.

Vous pouvez cliquer sur 'Autoriser' pour continuer.

Autoriser le compte Google à envoyer des e-mails

Après avoir cliqué sur le bouton, vous serez redirigé vers l'onglet « Général » de WP Mail SMTP dans votre zone d'administration WordPress.

À partir de là, faites défiler jusqu'à la section « Autorisation » pour voir que le compte Gmail que vous avez configuré est bien connecté.

Autorisation réussie

C'est tout ! Vous avez connecté avec succès votre compte Gmail à WP Mail SMTP en utilisant la méthode de configuration en un clic.

Méthode 2 : Configuration de Gmail pour envoyer des e-mails WordPress en utilisant le protocole OAuth

Cette méthode est une excellente option si vous utilisez une version gratuite du plugin WP Mail SMTP. Elle est sécurisée et, une fois configurée, vous n'aurez plus jamais à la refaire.

Vous devez commencer par sélectionner « Google/Gmail » comme expéditeur.

Choisir Google comme expéditeur

Ensuite, vous verrez trois champs à remplir lorsque vous faites défiler la page.

Remplissez simplement les champs « ID client », « Secret client » et « URI de redirection autorisé » lorsque vous y êtes.

Champs ID client et secret

Mettons en place ces champs.

Attention : La prochaine étape implique plusieurs manipulations dans la plateforme Google Cloud, ce qui peut sembler complexe. Mais ne vous inquiétez pas – suivez simplement notre guide et les captures d'écran attentivement, et vous obtiendrez vos clés API en un rien de temps.

Création d'une application et génération de clés API pour Gmail

Pour commencer, visitez simplement le site web de la Google Cloud Platform, puis cliquez sur « Mon premier projet » en haut.

Cliquez sur mon premier projet

Une petite fenêtre contextuelle s'ouvrira.

Cliquez sur l'option « Nouveau projet ».

Créer un nouveau projet

Sur l'écran suivant, il vous sera demandé de fournir un nom pour votre projet.

Nous vous recommandons de lui donner un nom mémorable afin de pouvoir le reconnaître facilement à l'avenir.

Entrez les détails du projet

Après cela, cliquons sur le bouton « Créer » pour continuer.

La console développeur va maintenant créer votre projet et vous rediriger vers son tableau de bord.

Google offre aux développeurs l'accès à bon nombre de ses API et services. Vous devez activer les API dont vous aurez besoin pour ce projet.

Activer les API et services

Cliquez simplement sur le bouton « Activer les API et les services » pour continuer.

Cela vous mènera à la page de la bibliothèque d'API.

À partir de là, vous pouvez taper Gmail dans la zone de recherche pour trouver rapidement l'API Gmail et cliquer pour la sélectionner.

Sélectionner l'API Gmail

Vous verrez maintenant un aperçu de l'API et de ce qu'elle peut faire.

Cliquez simplement sur le bouton « Activer » pour continuer.

Activer l'API Gmail

Maintenant que votre API est activée, la prochaine étape consiste à créer des identifiants que vous pourrez utiliser dans les paramètres de votre plugin WP Mail SMTP.

Vous voudrez cliquer sur le bouton « + Créer des identifiants » pour continuer et sélectionner l'option « Aide-moi à choisir » dans le menu déroulant.

Cliquez sur créer des identifiants

Sur l'écran suivant, il vous sera demandé quelle API vous souhaitez utiliser.

Sélectionnez « Gmail API » dans le menu déroulant pour « Quelle API utilisez-vous ? »

Choisir l'API Gmail

Après cela, vous choisirez « Données utilisateur » pour le champ « À quelles données allez-vous accéder ? ».

Une fois cela fait, cliquez sur le bouton « Suivant ».

Sélectionner les données utilisateur

Vous devez maintenant saisir les informations de votre application.

Vous pouvez commencer par donner un nom à votre application, sélectionner l'adresse e-mail que vous avez fournie et ajouter un logo d'application si vous le souhaitez.

Entrez les informations de l'application

À partir de là, vous devrez faire défiler vers le bas et saisir les informations de contact d'un développeur.

Une fois que vous avez saisi l'adresse e-mail, cliquez simplement sur le bouton « Enregistrer et continuer ».

Entrez les informations de contact du développeur

Sur l'écran suivant, vous pouvez configurer les « Scopes » pour l'API Gmail. Il s'agit d'une étape facultative, et vous pouvez la sauter pour l'instant.

Faites simplement défiler vers le bas de la page et cliquez sur le bouton « Enregistrer et continuer ».

Sélectionner le type d'application

Ensuite, saisissez les détails de la section « ID client OAuth ».

Vous pouvez commencer par choisir « Application Web » comme « Type d'application » dans le menu déroulant, puis saisir un nom.

Ajouter des URL de redirection

Lorsque vous faites défiler vers le bas, vous verrez les options pour les origines « JavaScript autorisés ». Vous pouvez ignorer cela et passer aux « URIs de redirection autorisées ».

Cliquez sur le bouton « + Ajouter une URL ».

Dans le champ « URIs », entrez simplement https://connect.wpmailsmtp.com/google/. Il s'agit d'une URL de redirection sécurisée fournie par le plugin WP Mail SMTP pour aider à compléter la connexion à votre compte Google en toute sécurité.

Téléchargez vos identifiants

Une fois que vous avez entré l'URL, cliquez simplement sur le bouton « Créer ».

Ensuite, vous verrez vos identifiants dans la section « Vos identifiants ».

Section Vos identifiants

Cliquez sur le bouton « Terminé » en bas pour continuer.

Vous serez maintenant redirigé vers la page des identifiants de votre projet.

Sur cette page, vous pouvez voir vos identifiants récemment créés listés ici. Vous devez cliquer sur l'icône d'édition à côté de vos identifiants pour continuer.

Modifier les identifiants
Ajout de votre identifiant Gmail et de votre clé secrète aux paramètres WP Mail SMTP

Cela vous dirigera vers la page de modification des identifiants, où vous pourrez voir votre secret client et votre ID client.

Vous pouvez copier ces clés.

Copier l'ID client et le secret

Après cela, collez simplement les clés dans la page WP Mail SMTP » Paramètres de votre zone d'administration WordPress.

Et n'oubliez pas de cliquer sur le bouton « Enregistrer les paramètres » pour finaliser la configuration.

Entrer l'ID client et le secret dans le plugin

Le plugin enregistrera maintenant vos paramètres et rechargera la page.

Après cela, vous devez faire défiler vers le bas de la page des paramètres et cliquer sur le bouton « Autoriser le plugin à envoyer des e-mails en utilisant votre compte Google ».

Autoriser le plugin

Cela vous mènera à votre compte Google.

Ensuite, il vous sera demandé d'autoriser le site Web à envoyer des e-mails en votre nom.

Choisir le compte Google

Sélectionnez simplement votre compte Gmail et autorisez la liaison de votre projet d'API Google.

Après cela, vous serez redirigé vers votre site Web, où vous verrez un message de succès.

Connecté avec succès

Méthode 3 : Configuration de Gmail SMTP comme expéditeur SMTP

Cette méthode vous permet de vous connecter manuellement aux serveurs SMTP de Gmail pour envoyer vos e-mails WordPress.

✋ Attention : Cette méthode nécessite de générer un « Mot de passe d'application » spécial à partir de votre compte Google et est généralement considérée comme moins sécurisée que la méthode OAuth. Nous la recommandons uniquement si vous ne pouvez pas utiliser les autres méthodes.

Tout d'abord, rendez-vous dans Paramètres » WP Mail SMTP depuis votre tableau de bord d'administration WordPress pour configurer les paramètres du plugin.

À partir d'ici, vous pouvez commencer par fournir l'adresse Gmail que vous souhaitez utiliser dans le champ « E-mail d'envoi » et votre nom dans le champ « Nom d'envoi ».

Entrez l'e-mail et le nom de l'expéditeur

Ensuite, sélectionnons « Autre SMTP » comme expéditeur.

De plus, vous voudrez cocher la case à côté du chemin de retour.

Choisir Autre SMTP comme expéditeur

Après cela, vous pouvez faire défiler jusqu'à la section « Autre SMTP ».

C'est ici que vous configurerez plus de paramètres pour vous connecter aux serveurs SMTP de Gmail.

Configurer un autre SMTP

Voici la configuration exacte que vous devez ajouter aux paramètres du plugin :

  • Hôte SMTP : smtp.gmail.com
  • Chiffrement : Utiliser le chiffrement SSL
  • Port SMTP : 465 (cela devrait apparaître automatiquement lorsque vous sélectionnez le cryptage SSL)
  • TLS automatique : Désactiver TLS
  • Authentification : Activer l'authentification
  • Nom d'utilisateur SMTP : Votre adresse Gmail complète, par exemple john.smith@votredomaine.com ou john.smith@gmail.com
  • Mot de passe SMTP : Votre mot de passe d'application Google. Ce n'est pas votre mot de passe Gmail habituel. Si vous avez l'authentification à deux facteurs activée sur votre compte, vous devez générer un mot de passe d'application spécial pour WP Mail SMTP. Vous pouvez suivre le guide de Google sur la façon d'en créer un.

Une fois que vous avez terminé, cliquez sur le bouton « Enregistrer les modifications » pour sauvegarder vos paramètres.

Enregistrer les paramètres pour un autre SMTP

C'est tout. Vous avez configuré avec succès WP Mail SMTP pour utiliser les serveurs SMTP de Gmail.

Étapes bonus pour votre configuration SMTP Gmail

Maintenant que votre SMTP Gmail fonctionne, allons un peu plus loin. Avec un test rapide et quelques ajustements supplémentaires, vous pouvez vous assurer que tout fonctionne correctement.

Test de vos paramètres WP Mail SMTP

Le plugin WP Mail SMTP vous permet de tester vos paramètres d'e-mail afin de vous assurer que tout fonctionne correctement.

Vous devez naviguer vers Paramètres » WP Mail SMTP, et cliquer sur l'onglet 'Test d'e-mail'.

Après cela, fournissez simplement une adresse e-mail à laquelle vous pouvez accéder dans le champ « Envoyer à », puis cliquez sur le bouton « Envoyer l'e-mail ».

Envoyer un e-mail de test

Vous devriez alors voir un message de succès.

Pour vous assurer, vous pouvez vérifier votre boîte de réception pour un message avec la ligne d'objet « WP Mail SMTP : E-mail de test à… ».

Dépannage des problèmes de fonctionnement de Gmail SMTP

Nous avons vu des utilisateurs rencontrer quelques problèmes lors de l'utilisation de Gmail SMTP avec certaines configurations d'hébergement mutualisé.

Vous pouvez suivre les étapes suivantes pour résoudre le problème de Gmail SMTP :

Tout d'abord, vous devrez vous connecter à votre compte cPanel. De là, vous devrez trouver le bouton « + Créer » sur la page des comptes de messagerie.

créer un compte e-mail dans cpanel

Créez simplement un compte de messagerie qui correspond à votre adresse e-mail Google Apps.

En créant le compte e-mail, vous informez essentiellement votre serveur d'hébergement d'une adresse e-mail qui devrait envoyer des e-mails.

Cette étape est une solution de contournement pour convaincre le serveur que vous envoyez des e-mails via celui-ci, même si vous prévoyez d'utiliser le serveur SMTP de Gmail.

créer un compte e-mail

Cela peut sembler étrange, mais cette solution de contournement indique essentiellement au système de messagerie de votre hébergeur de se mettre de côté et de laisser les serveurs de Google gérer les e-mails sortants. C'est une solution courante pour les environnements d'hébergement partagé où les paramètres de messagerie locaux peuvent interférer avec les services SMTP externes.

Depuis votre compte cPanel, allons aux enregistrements MX et changeons le routage MX de automatique à distant. Notez que cela peut être un peu délicat à trouver car chaque hébergeur a maintenant une interface cPanel personnalisée.

Ensuite, vous devrez rechercher un petit lien à côté de MX qui dit « Routage des e-mails : Échangeur de courrier distant ».

Après cela, vous pouvez vous reconnecter à votre site WordPress et envoyer un e-mail de test. Pour plus de détails, vous pouvez suivre notre guide sur comment changer les enregistrements MX pour votre site WordPress en fonction de votre service d'hébergement.

FAQ : Envoyer des e-mails dans WordPress en utilisant le serveur Gmail SMTP

L'utilisation du serveur SMTP Gmail pour les e-mails WordPress est-elle gratuite ?

Oui. Vous pouvez connecter un compte Gmail gratuit pour envoyer des e-mails depuis votre site WordPress. Mais pour les sites professionnels, il est préférable d'utiliser Google Workspace. De cette façon, vous obtenez une adresse e-mail professionnelle comme vous@votredomaine.com et améliorez la délivrabilité de vos e-mails.

Cela aide vos messages à atterrir dans la boîte de réception de l'utilisateur au lieu de leur dossier spam.

Y a-t-il des limites d'envoi avec le serveur SMTP de Gmail ?

Un compte Gmail gratuit vous permet d'envoyer jusqu'à 500 e-mails sur une période glissante de 24 heures. Google définit cette limite pour prévenir le spam et protéger son réseau. C'est généralement plus que suffisant pour les notifications WordPress comme les réinitialisations de mot de passe ou les confirmations de formulaire.

Si vous avez besoin d'en envoyer plus, vous pouvez passer à un compte Google Workspace (jusqu'à 2 000 e-mails par jour). Ou, vous pouvez utiliser un service d'e-mail dédié comme Constant Contact ou Brevo pour des limites encore plus élevées.

Est-il sécurisé de connecter mon compte Gmail à WordPress ?

Oui. Si vous utilisez la méthode OAuth avec le plugin WP Mail SMTP, votre mot de passe Gmail n'est jamais enregistré sur votre site. Au lieu de cela, Google fournit des jetons sécurisés pour gérer la connexion.

C'est beaucoup plus sûr que les anciennes méthodes qui nécessitaient d'enregistrer votre mot de passe directement dans vos paramètres. De plus, c'est la norme moderne pour sécuriser votre compte.

Puis-je utiliser Gmail SMTP pour mes newsletters ?

Non, le SMTP de Gmail est destiné à l'envoi d'e-mails transactionnels, tels que des notifications ou des confirmations. Il n'est pas conçu pour les newsletters en masse. Pour les newsletters ou les e-mails marketing, optez pour un service de marketing par e-mail dédié, tel que Constant Contact ou Brevo.

Tutoriel vidéo

🎥 Regardez notre tutoriel vidéo étape par étape ci-dessous pour configurer rapidement Gmail SMTP dans WordPress et garantir la livraison fiable de vos e-mails.

Appuyez simplement sur lecture et suivez le guide !

S'abonner à WPBeginner

Continuez à apprendre sur l'utilisation des formulaires dans WordPress

Nous espérons que cet article vous a aidé à apprendre comment envoyer des e-mails dans WordPress en utilisant le serveur SMTP de Gmail.

Ensuite, vous voudrez peut-être consulter nos autres guides utiles sur :

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

136 CommentsLeave a Reply

  1. Bonjour, j'ai utilisé ce tutoriel l'année dernière pour installer et configurer le plugin Gmail SMTP. Jusqu'à très récemment, le plugin Gmail SMTP en conjonction avec le formulaire de contact de mon site web fonctionnait parfaitement. Mais j'ai testé le formulaire de contact de mon site web aujourd'hui, et j'ai reçu le message d'erreur fatale suivant :

    Erreur fatale : exception non interceptée « Google_Auth_Exception » avec le message : « Erreur lors du rafraîchissement du jeton OAuth2, message : « { « error » : « invalid_grant » } » »

    Je n'ai aucune idée de ce que cela signifie. Je reçois le même message d'erreur fatale lorsque j'utilise le plugin pour envoyer un message de test dans Gmail SMTP plugin>Paramètres>E-mail de test.

    Je n'ai modifié aucun des paramètres du plugin depuis que je l'ai installé il y a un an, et je n'ai rien fait de nouveau avec mon compte Google Console non plus. J'utilise la version la plus récente du plugin Gmail SMTP, ainsi que la version la plus récente de Wordpress.

    Des idées ou suggestions ?

    Merci !

  2. Merci beaucoup – l'un de mes problèmes était que « mes e-mails vont dans le dossier spam »
    avec ce service (Méthode 1) Maintenant, c'est super – bien sûr, après 14 jours, vous devez payer pour cela, mais c'est quand même parfait
    J'ai une question ;
    Puis-je envoyer 100 e-mails comme newsletter à mes clients, est-ce que c'est bon pour Google ?
    J'ai peur que mes e-mails finissent à nouveau dans le dossier spam

  3. J'ai tout fait comme décrit, mais le formulaire de contact sur mon site web ne fonctionne toujours pas.

  4. Salut, ajoute une chose à la fin pour le dépannage : « Vérifiez auprès de votre hébergeur et assurez-vous qu'il ne bloque pas les requêtes sortantes par défaut. » Je sais que 1. GoDaddy fait cela et ne vous permet pas de débloquer. et 2. Namecheap bloque également par défaut, mais il suffit de contacter le support, de leur donner vos informations et de leur demander de débloquer le port 587 et hop, tout fonctionnera à nouveau.

  5. Je reçois constamment une erreur : redirect_uri_mismatch lorsque j'appuie sur « accorder l'autorisation ». Ça me rend fou car je n'arrive pas à comprendre ce qui ne va pas ? Tout semble correspondre.
    Adam

  6. Cette vidéo a été d'une aide fantastique.

    Je suis une débutante complète sur Wordpress. Les instructions étape par étape sont très faciles à suivre. Maintenant, mes e-mails fonctionnent parfaitement !! De plus, j'ai également appris à insérer des en-têtes et des pieds de page en toute simplicité.

    Merci encore !!

  7. Une question de suivi – en raison du problème de conflit de connexion, j'envisageais également d'utiliser WP Mail SMTP. Cependant, de nombreux utilisateurs sur le forum de support de ce plugin expriment leur inquiétude quant au fait que le mot de passe du compte e-mail est visible sur la page d'administration en texte brut.

    J'ai un pare-feu configuré qui empêche les non-administrateurs d'accéder au back-end, y a-t-il donc un réel problème de sécurité concernant le mot de passe affiché en texte brut ? Tout conseil est très apprécié !!!

    • Après avoir beaucoup dépanné, j'ai finalement cédé et opté pour WP Mail SMTP, qui nécessite la solution « autoriser les applications moins sécurisées » – un technicien de G Suite m'a dit que c'était sûr, et cela semble être la seule façon de procéder pour ma configuration particulière. Cela semble fonctionner maintenant. Merci pour les instructions incroyablement claires !!! Je suis maintenant un fervent fan de ce site.

  8. La vidéo est fantastique, et le plugin s'est installé parfaitement. Malheureusement, je n'ai réalisé qu'après avoir parcouru tout le processus (parce que je n'avais pas lu attentivement la documentation du plugin), que le plugin Gmail SMTP élimine le besoin pour les utilisateurs de se connecter, et par conséquent, il a interféré avec le processus de connexion que nous avons mis en place pour les membres payants sur notre site Web (que nous gérons via un plugin appelé PaidMembershipsPro).

    Y a-t-il un moyen de désactiver cet aspect de ce plugin, afin que je puisse envoyer tous les e-mails via notre compte Gmail, mais que les utilisateurs puissent toujours se connecter et se déconnecter ?

  9. Excellent article ! Cependant, je ne suis pas clair sur quelque chose lors de l'utilisation de Wordpress pour envoyer des newsletters. Quelle est la différence entre ces fournisseurs de services d'envoi en masse (mailgun & Sendgrid) et l'utilisation de Google Apps for work SMTP ?

    Ne pouvons-nous pas utiliser Google Apps for work pour envoyer des newsletters aussi bien ?

    • avec Google Apps for Work, vous ne pouvez envoyer un e-mail qu'à 500 destinataires maximum (pour les comptes professionnels payants). Vous ne pouvez pas l'utiliser pour des newsletters.

      Admin

    • Merci beaucoup pour votre réponse ! Avec Google Apps for Work limitant à seulement 500 destinataires, je suppose que cela fonctionnerait si nous l'envoyions à 500 personnes ou moins.

      Ma prochaine question est : est-ce un maximum pour envoyer tout en une fois ou par jour ? Si nous le limitons à seulement quelques envois par minute, savez-vous si cela permettrait d'envoyer des milliers en quelques heures ?

  10. Bonjour, c'était très instructif, merci pour la publication. cependant, j'ai un site web hébergé sur aws ec2, et route53 pour le dns. j'ai essayé la configuration sécurisée. ça n'a pas marché. y a-t-il une configuration spéciale pour les sites web auto-hébergés sur aws ec2/route53. au fait : je n'ai pas de cpanel installé.

  11. Après avoir accordé l'accès et cliqué sur le bouton autoriser, je n'ai pas été redirigé vers WordPress et le statut SMTP n'est toujours pas connecté.

    Des conseils sur la façon de procéder ?

    Merci !

  12. Ne fonctionne pas : le test d'e-mail renvoie Connexion : ouverture vers smtp.gmail.com:587, timeout=300, options=array ( ‘ssl’ => array ( ‘verify_peer’ => false, ‘verify_peer_name’ => false, ‘allow_self_signed’ => true, ),)
    J'ai vérifié Routage des e-mails -> Échangeur de courrier distant mais cela n'a pas aidé

  13. Ce guide a fonctionné à merveille jusqu'à ce que mon serveur arrête d'envoyer des e-mails et que je ne puisse plus le faire fonctionner. L'onglet "Test Email" ne précise pas si l'e-mail a été envoyé avec succès ou non, car il affiche 52 lignes qui ne me disent pas grand-chose. :/

  14. Ok, j'ai suivi les instructions OAuth et mon bouton de statut SMPT est passé au vert. Cependant, que ce soit par e-mail de test ou par mon site, je ne peux pas envoyer d'e-mail via le formulaire de contact (plug-in contact form builder par web Durado). Le message en attente indique "waiting for" et finalement j'obtiens une notification d'erreur 405.

    Des idées ?

  15. J'espère que vous pourrez m'aider ?

    J'ai essayé de configurer la méthode 1 en utilisant Gmail et j'ai obtenu le "feu vert" de WordPress, mais lors du test de l'e-mail, je reçois le message d'erreur suivant après avoir attendu 1 minute pour l'envoi :

    Connection: opening to smtp.gmail.com:587, timeout=300, options=array ()

    Des idées sur la façon de résoudre ce problème ?

    Cordialement,

    Tom

  16. Ce tutoriel est génial !

    J'ai une question cependant. J'ai dirigé les messages du formulaire de contact vers une adresse e-mail de groupe gmail, mais, pour une raison quelconque, les messages ne sont pas délivrés. Lorsque je dirige vers une adresse e-mail « réelle », les messages sont normalement délivrés.

    J'apprécierais vraiment si quelqu'un pouvait m'aider à comprendre pourquoi cela se produit.

    Merci !!!

    • +1 pour cette question. J'ai exactement la même question car je souhaite utiliser notre adresse info@..

  17. Merci les gars pour cet article très utile. J'ai suivi toutes les étapes et j'ai pu configurer l'e-mail correctement. Cependant, lorsque je reçois l'e-mail de l'adresse mydomain.com (envoyé par wordpress après l'achat d'un produit), l'avatar de l'utilisateur (photo gmail) n'apparaît pas même si mydomain.com a déjà une photo.

    En fait, si j'envoie un e-mail directement depuis le compte mydomain.com via Google Workspace, le destinataire peut voir l'image immédiatement, mais ce n'est pas le cas si l'e-mail est envoyé via wordpress.

    Avez-vous des suggestions ? Merci beaucoup, et continuez à tout déchirer !

  18. Merci pour ces informations utiles. Vous m'avez vraiment aidé à mettre cela en place, et j'apprécie que vous ayez pris le temps de créer ces informations utiles !

  19. Quelle est l'URI d'origine de l'application cliente ? elle n'accepte pas l'URL du site web... s'il vous plaît, aidez-moi

  20. Excellentes instructions et merci de m'avoir guidé dans la configuration. J'ai essayé de modifier l'enregistrement MX mais sans succès non plus.
    J'obtiens un message 405 Not allowed lorsque j'essaie d'envoyer un e-mail.
    Je suis hébergé par Bluehost et j'utilise le thème DIVI.
    Si quelqu'un a des idées, je lui serais très reconnaissant.

    • Bonjour, j'ai un problème similaire. Je reçois une erreur 405, et je suis également hébergé sur Bluehost. Par hasard, avez-vous pu résoudre le problème ? Merci.

      • J'ai eu le même problème avec Bluehost. Mais cela m'a donné la solution.

        J'ai désinstallé tous les plugins supplémentaires pour les e-mails, y compris le plugin smtp mailer ou gmail smtp et j'ai juste utilisé une adresse aléatoire comme mynewaddress@example.com (remplacez example.com par votre propre nom de domaine) et cela a fonctionné. J'ai envoyé un e-mail à mon compte Gmail et il a passé tous les filtres. Il semble que BlueHost valide l'adresse si elle provient du serveur qui héberge ce domaine. Dans Gmail, vous recevez généralement un avertissement indiquant que cet e-mail n'a peut-être pas été validé, mais mes e-mails arrivent correctement avec les fonctions d'e-mail personnalisées de WordPress. Aucun plugin supplémentaire n'est nécessaire.

  21. J'ai cela qui fonctionne à merveille avec un compte Google Apps for Work pour une solution WooCommerce sur WordPress, merci.

    Cela devrait-il fonctionner si j'utilise un e-mail de groupe Google au lieu d'un compte ?

    Merci beaucoup.

  22. Je n'utilise pas Google Apps for Work, j'ai tout configuré et connecté. J'ai essayé d'envoyer un e-mail de test mais j'obtiens une erreur 405 non autorisée. Je suis allé dans mon cPanel et j'ai changé les enregistrements MX pour le « distant » recommandé. Je ne peux toujours pas envoyer. Cela signifie-t-il que je dois utiliser la méthode moins sécurisée ?

  23. J'obtiens cette erreur lorsque j'essaie d'activer le plugin :

    Le plugin n'a pas pu être activé car il a déclenché une erreur fatale. Erreur d'analyse : erreur de syntaxe, T_FUNCTION inattendu, attendu « ) » dans /home3/north23/public_html/forcebrain/wp-content/plugins/gmail-smtp/google-api-php-client/src/Google/autoload.php à la ligne 19

  24. Bonjour, j'utilise le plugin gmail-smtp mais il entre en conflit avec Ultimate Membership. Pourriez-vous m'aider ?
    J'ai essayé un autre plugin wp mail smtp mais dans le dernier champ : mot de passe du compte utilisateur. Google App ne permet pas de se connecter depuis le plugin. S'il vous plaît, aidez-moi
    Merci

  25. Clairement, je fais quelque chose de mal. Lorsque j'arrive à « ajouter des identifiants », j'obtiens ce message d'erreur et je ne peux pas avancer.

    Redirection invalide : doit se terminer par un domaine de premier niveau public (tel que .com ou .org)

    Toute aide serait la bienvenue

    • Si vous regardez attentivement l'URL, vous remarquerez qu'il vous manque un point entre le nom de domaine et le TLD, le vôtre est examplecom alors qu'il devrait être example.com.

      Admin

  26. Merci pour le tutoriel, mais j'obtiens cette erreur lorsque j'essaie d'envoyer un e-mail de test :

    Connexion : ouverture vers ssl://smtp.gmail.com:587, timeout=300, options=array ()
    ERREUR SMTP : Échec de la connexion au serveur : Connexion refusée (111)
    La connexion SMTP() a échoué.

    Cela a-t-il quelque chose à voir avec le fait que mon site est sécurisé par SSL ?

  27. Excellent article, j'ai quelques problèmes pour faire fonctionner cela. J'ai donc désactivé le plugin et testé un formulaire de contact pour voir si tout était pareil avant de configurer Gmail SMTP, malheureusement aucun e-mail n'est envoyé maintenant.

    Même si le plugin Gmail SMTP n'est PAS actif, devons-nous le réinitialiser aux paramètres par défaut d'une manière ou d'une autre ?

  28. Bonjour,

    J'ai tout configuré correctement et l'e-mail de test a fonctionné… J'ai commenté mon propre article de blog pour voir si je recevrais un e-mail lorsqu'un commentaire serait posté, mais malheureusement non. Quelqu'un peut-il m'aider à comprendre où j'ai fait une erreur ?

  29. Salut, merci pour le tutoriel. Tout fonctionne bien dans la configuration, mais lorsque les e-mails sont envoyés, le site se bloque pendant environ 5 minutes. Le site ne s'ouvre pas pendant ce temps. Il ne répond pas à ce moment-là. Avez-vous une idée de ce qui pourrait causer ce problème. Mais le fait est que l'e-mail est envoyé finalement.

  30. Bonjour,

    J'ai un problème avec l'envoi de l'e-mail de test

    Erreur fatale : Impossible de redéclarer la classe phpmailer dans /home/mywebsite/wp-includes/class-phpmailer.php à la ligne 29

    s'il vous plaît aidez-moi

  31. Bonjour, je viens d'installer ce plugin, et tout s'est déroulé parfaitement – grâce à votre excellent tutoriel ! (Je n'aurais certainement pas pu y arriver sans vous.) Les e-mails sortants de mon site web ont immédiatement commencé à atterrir dans les boîtes de réception des gens plutôt que dans leurs dossiers de spam.

    Mais comme je suis novice en la matière et que je ne connais pas le SMTP plus que le RSVP, j'ai fait quelques recherches sur le SMTP, et sur un site web que j'ai trouvé, il était dit :

    « Une autre stratégie utilisée par les pirates : Si votre application envoie des e-mails via SMTP, l'adresse IP sera enregistrée dans les lignes d'en-tête Received. Soit effacez la ligne Received d'origine [aucune explication n'est fournie sur la façon de le faire], soit n'utilisez pas SMTP pour la soumission d'e-mails. »

    Est-ce quelque chose dont je devrais me préoccuper en matière de sécurité ? Ou ce plugin résout-il ce problème d'une manière ou d'une autre ? Et si ce n'est pas le cas, comment devrais-je le corriger ?

    Merci !

    • Vous ne devriez pas vous en préoccuper. La plupart des fournisseurs de services de messagerie populaires et leurs filtres anti-spam peuvent vérifier si un e-mail provient de l'adresse IP qu'il prétend provenir.

      Admin

  32. Merci beaucoup pour ce tutoriel.

    À l'origine, j'avais tout configuré et cela fonctionnait bien, mais j'ai déplacé mon site web et j'y ai apporté d'autres corrections, et soudainement l'envoi d'e-mails a cessé de fonctionner.

    Précédemment, j'ai passé du temps à essayer de le configurer et à le faire fonctionner, mais ensuite il a cessé de fonctionner aléatoirement.

    Quoi qu'il en soit, l'option n° 1 m'a vraiment évité un gros mal de tête.

  33. J'ai configuré, et j'ai obtenu le bouton vert "go to go"… MERCI POUR LE PAS À PAS…
    (je fais ça sur un site de test client)…

    MAIS CONCERNANT GRAVITY FORMS (ou tout plugin de formulaire)… dois-je également modifier les e-mails de notification que j'ai utilisés pour les soumissions de Gravity Forms ?

    Est-il acceptable que l'e-mail "de" que j'ai utilisé dans la configuration soit différent du gmail utilisé pour le configurer ?

    Le problème qui a tout déclenché était que le client ne recevait pas ses notifications Gravity Form.

    ALORS, avant de l'installer sur leur site en direct… (qui est e-commerce et SSL)… pouvez-vous répondre à ceci… et dois-je toujours utiliser le TSL pour la configuration ? Je n'étais pas sûr si un certificat sur le site faisait une différence dans la configuration de ceci.

    Merci,
    Christine

    • Non, vous n'avez pas besoin de modifier les e-mails de notification.

      C'est OK, mais pour assurer une délivrabilité maximale, vous devriez utiliser l'adresse e-mail qui envoie réellement l'e-mail.

      Vous devriez essayer d'abord avec SSL pour la configuration Gmail.

      Admin

      • Merci pour votre réponse… un peu plus de précisions s'il vous plaît.

        J'ai configuré un email…info@domain.com comme transmetteur dans cpanel, et je transmets vers leur e-mail Verizon.

        J'ai laissé l'e-mail Verizon dans la liste de notification GF, ajouté l'e-mail d'information et un autre e-mail alternatif.

        Donc, l'e-mail d'information est celui configuré dans le plugin Gmail qui envoie l'e-mail… est-ce que c'est normal que ce soit un transmetteur ?

        De plus, lorsque j'ai configuré le plugin, j'ai utilisé un gmail que j'avais créé… CompanyName@gmail.com
        Mais sans l'utiliser comme adresse d'envoi ou ailleurs.

        J'ai envoyé un test et tout semble avoir fonctionné… Dois-je revenir en arrière et changer pour SSL au lieu de TSL ou laisser tel quel ?

        Merci encore…
        Christine

        • Cela semble correct. Cependant, si cela dépendait de nous, nous utiliserions l'adresse Gmail comme expéditeur et ajouterions l'adresse de transfert comme adresse de réponse.

  34. Ça ne marche pas pour moi le 14 avril 2016.

    Les choses que je fais fonctionnent rarement.

    Connection: opening to smtp.gmail.com:587, timeout=300, options=array ()
    SMTP ERROR: Failed to connect to server: Network is unreachable (101)
    SMTP connect() failed.
    Mailer Error: SMTP connect() failed.
    Est-ce la peine de s'en préoccuper ?

    • Voici une suite :

      Les paramètres du serveur de mon hébergeur ont rendu cela impossible.

      J'ai changé d'hébergeur et maintenant ça marche comme sur des roulettes.

      N'oubliez pas de modifier les paramètres du compte Gmail pour autoriser les applications non enregistrées (une recherche vous donnera de nombreuses instructions à ce sujet, je ne les ajouterai donc pas ici)

      • Salut, j'ai essayé d'autoriser l'accès aux applications non enregistrées, mais cela ne fonctionne toujours pas pour moi.
        J'obtiens l'erreur :
        Connexion : ouverture vers smtp.gmail.com:587, délai d'attente=300, options=array ()
        ERREUR SMTP : Échec de la connexion au serveur : Connexion refusée (111)
        Échec de la connexion SMTP().
        Des idées ?

  35. Hi ,
    Thanks for this ticket ..i was fighting with my emial provider weblayer and nothing. it worked with your magic touch , one simple note .. by the end of Ouauth when explaining to create a fake local email you forgot to include that we must use MX record and what is is , i search on google and found ALT2.ASPMX.L.GOOGLE.COM, but this last simply thing could be a danwfault for all readers :-)
    Either way thank you..a lot!

  36. Merci beaucoup pour ça ! Ça a marché à merveille. Les instructions sont 100% exactes !

  37. Quelqu'un a réussi à faire fonctionner ça avec les e-mails de Google Apps ? J'ai créé des identifiants API. Le statut SMTP est vert. Mais le test d'e-mail indique une connexion refusée. J'ai déjà configuré mx sur distant sur GoDaddy. Y a-t-il des paramètres de sécurité dans les e-mails de Google Apps qui doivent être configurés ?

  38. Bon article, j'ai pu installer le plugin et il a envoyé l'e-mail depuis le test d'e-mail du plugin.

    Échoue lors de l'utilisation de Contact Form 7, des recommandations pour un plugin de formulaire de contact avec lequel cela pourrait fonctionner ?

    Merci

  39. Salut Syed.

    Merci beaucoup pour une solution aussi merveilleuse. Laissez-moi l'implémenter et voir.

    Félicitations à vous.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.