Comment utiliser SMTP Gmail pour l'envois d'email dans Wordpress?

Mis à jour le 2 février, 2020

Dans ce tutoriel, nous allons vous montrer comment tirer parti du serveur Gmail SMTP directement à partir de WordPress.

L'envoi de courrier électronique à partir de WordPress est une fonctionnalité que certaines personnes prennent pour acquise.

Par défaut, le système utilise la fonction PHP pour envoyer des éléments tels que des mises à jour, des réinitialisations de mot de passe ou des notifications à partir de différents formulaires que vous pouvez utiliser.

Cependant, PHP n'est pas toujours la meilleure option. Le plus important risque est qu’il est plus facile d'être victime de fraude par email avec une telle méthode d’envois d’email.

Une option viable consiste à remplacer la fonctionnalité PHP par défaut par quelque chose de plus stable et plus sécuritaire. Par exemple, l'utilisation de Gmail SMTP offre une stabilité et une sécurité lors de l'envoi de vos courriels.

Pourquoi devriez-vous passer de PHP à SMTP ?

Simple Mail Transfer Protocol, ou SMTP, est le système standard lorsque l'e-mail est envoyé à partir d'un serveur réel.

Il utilise des méthodes d'authentification pour vérifier l'accès des utilisateurs et offre une couche de sécurité par rapport aux méthodes PHP de base. Cela rend plus difficile à pirater par rapport à d'autres aspects de votre site Web.

Un autre aspect de l’email PHP est qu'il déclenchera divers filtres anti-spam. En fonction du niveau de sécurité utilisé par un destinataire, un filtre anti-spam vérifiera la validité des emails reçus en balayant le serveur à partir duquel un message a été envoyé. S'il n'est pas identifiable par le filtre, le message sera mis de côté et ignoré.

De nos jours, plusieurs se méfient des emails qu'ils reçoivent chaque jour sur leurs courriels personnels. Rendre l'adresse email aussi légitime que possible peut soulager l'esprit de vos destinataires et peut contribuer à réduire la fréquence à laquelle vos messages sont supprimés. Il s'agit de rendre le lecteur à l'aise et confiant qu’il ne s’agit pas de spam.

Utilisation du protocole OAuth pour configurer Gmail SMTP à partir de WordPress

Bien que cette procédure puisse sembler un peu longue pour certains, c'est peut-être l'une des méthodes les plus sécurisées d'utilisation d'un serveur SMTP Gmail avec WordPress.

Heureusement, le processus n'est pas si difficile à accomplir. Pour utiliser cette méthode suivez les étapes suivantes :

Étape 1:

Allez dans « Extensions » depuis votre tableau de bord WordPress, ajoutez un nouveau plugin et recherchez Gmail SMTP.

Étape 2:

Installez et activez ce plugin.

 

Étape 3:

Cela va ajouter une nouvelle fonctionnalité sous « Paramètres » dans votre tableau de bord WordPress intitulé « Gmail SMTP ». Cliquez sur ce lien pour ouvrir les paramètres du plugin.

 

Étape 4:

En haut, vous remarquerez un message d'avertissement sur la façon dont vous avez besoin d'informations d'identification pour configurer votre application Web.

Sous ce message et dans les « Instructions d'installation de base », vous verrez un lien pour « application Web ». Cliquez sur ce lien pour ouvrir le site Web de Google.

Étape 5:

Après vous être connecté à votre compte Google, si vous ne l'avez pas déjà fait, une nouvelle page sera chargée pour « Enregistrer votre application pour l'API Gmail ». Une liste déroulante s'affichera sous cette section. Assurez-vous qu'il est défini sur « Créer un projet » et cliquez sur le bouton « Continuer ».

 

Étape 6:

Une fois le projet créé, vous accédez à une nouvelle fenêtre qui affichera la bibliothèque Google. Ceci est une liste des API que vous pouvez utiliser. Recherchez le lien « API Gmail » situé dans la section « API Google Apps ». Cliquez sur le lien.

 

Étape 7:

Vous serez redirigé vers une nouvelle fenêtre avec un avertissement indiquant que l'API ne peut pas être utilisée tant que vous n'avez pas créé d'informations d'identification. Sur le côté gauche de votre écran, vous verrez une zone pour « Informations d'identification ». Cliquez sur cette zone.

Étape 8:

La page d'informations d'identification apparaîtra. Trouvez la zone intitulée « Écran de consentement OAuth » et cliquez dessus.

 

Étape 9:

Remplissez les informations pertinentes sur cette page, y compris les informations facultatives que vous souhaitez afficher.

Utilisez la liste déroulante pour trouver l'adresse e-mail que vous souhaitez utiliser, qui est généralement déjà définie sur le compte que vous avez connecté à Google.



REMARQUE: vous devez avoir un nom de produit à afficher aux utilisateurs pour utiliser cette fonction.

Étape 10:

Cliquez sur le bouton « Enregistrer » en bas pour conserver vos informations de consentement OAuth.

Étape 11:

Vous allez maintenant être redirigé vers une page pour créer un identifiant client. Cliquez sur la première option dans la liste intitulée « Application Web ».

Étape 12:

Un nouveau champ apparaîtra pour donner un nom à votre identifiant client. Utilisez quelque chose dont vous vous souviendrez facilement, comme  « Client Email ».

Étape 13:

Ensuite, spécifiez les « origines JavaScript autorisées ». Entrez l'URL de votre site Web actuel.

Étape 14:

Dans le champ « URL de redirection autorisées », vous devez coller l'URL affichée dans les paramètres de l’extension Gmail SMTP. Ceci est situé juste sous la boîte Instructions de configuration de base.

Étape 15:

Une fois cette information a été entré, cliquez sur le bouton « Créer » en bas.

Étape 16:

Une nouvelle fenêtre pop-up apparaîtra avec votre identifiant client (ID) et votre code secret. Copiez ces deux chaînes de code et collez-les dans votre plugin WordPress Gmail SMTP.

Étape 17:

Après avoir copié les codes, cliquez sur le bouton « Ok ».

REMARQUE: Si vous en avez besoin dans le futur, vous pouvez accéder au client OAuth dans Google et modifier l'application Web. L'identification et le secret seront dans cette zone.

Étape 18:

Revenez au plugin WordPress et remplissez les champs vides tels que l'adresse e-mail et « From name ».

Étape 19:

Gardez la liste déroulante pour "Type de chiffrement" sur "TLS".

Étape 20:

Dans le champ « Port », entrez 587.

Étape 21:

Cliquez sur le bouton « Enregistrer les modifications » au bas des paramètres du plugin.

Étape 22:

Un nouveau bouton peut apparaître sous la rubrique « Enregistrer les modifications » et sera intitulé « Autorisation accordée ». Cliquez sur ce bouton.

Étape 23:

Google vous demandera alors la permission de lier le site à votre compte Google. Cliquez sur le bouton "Autoriser" et vous serez ramené à votre fenêtre de paramètres Gmail SMTP.

Étape 24:

Votre courriel est maintenant connecté au site Web via Gmail-SMTP.

Pouvez-vous utiliser un compte Gmail gratuit, ou devriez-vous payer pour les services SMTP?
Il n'y a rien de mal à utiliser un compte gratuit quand vous voulez utiliser un serveur SMTP Gmail. Cependant, l'utilisation de GSuite de Google ajoute beaucoup de fonctionnalités.

Par exemple, vous pouvez obtenir des courriels personnalisés, 30 Go de stockage, une protection anti-spam, des réunions vidéo intégrées et plus encore à un prix avantageux.

En fait, cela n'inclut pas les autres services qui font partie de la suite. C'est peut-être un bon système à considérer, surtout si vous travaillez dans un environnement collaboratif.

Que faire si cela ne fonctionne pas et que vous obtenez une erreur lorsque vous essayez d'envoyer un e-mail ?

Certaines plates-formes d'hébergement de sites Web peuvent avoir des problèmes lorsque vous essayez d'utiliser un autre serveur que le leur lors de l'utilisation de Gmail SMTP. Par conséquent, le nom d'utilisateur et le mot de passe échouent. Si cela se produit, vous devrez effectuer quelques ajustements mineurs dans votre cPanel.

Connectez-vous à cPanel et créez une adresse e-mail identique à celle utilisée dans les informations d'identification de votre application Web dans Google.

 

Allez sur vos informations MX et changez le routage de automatique à distant. Il devrait y avoir un lien situé à côté de MX qui dit, « Email Routing: Remote Mail Exchanger »

 

Cette manœuvre trompera votre serveur de site Web en lui faisant croire que vous lui envoyez le message même si ce n'est pas le cas. Cela peut ne pas fonctionner pour tout le monde, mais cela peut être un bon point de départ si vous rencontrez des problèmes.

L’email est l'un des moyens de communication les plus fréquemment utilisé sur Internet. Bien que le système PHP par défaut dans WordPress puisse fonctionner très bien dans certains cas, il peut être une source de trouble dans plusieurs autres circonstances.

Il est primordial d’assurer la stabilité et la sécurité aux fonctions de messagerie par email sur votre site Web. Cela peut simplement faire toute une différence dans la façon dont les gens interagissent avec vos messages.

Quel type de serveur de messagerie utilisez-vous professionnellement? À quelle fréquence envoyez-vous des emails directement depuis votre site Web?



Comment ajouter Google Analytics à Wordpress

Le fait d’ajouter Google Analytics à votre site WordPress  vous aidera à savoir qui ont visité votre site, qu'est-ce qu’ils ont regardé, et  comment ont-ils atterri sur votre site. Le moyen le plus simple est d’utiliser un plugin, comme notre Google Analytics+, qui vous permet d’accéder rapidement … Continuer

Mis à jour le 20 avril, 2017

0 Commentaires

Supprimer le spam dans wordpress

L’augmentation des commentaires spams dans WordPress devenant un problème, vous vous retrouvez peut-être avec des centaines, voire même des milliers de commentaires en attente que vous avez à supprimer. Malheureusement, l’installation de base de WordPress vous laisse seulement supprimer en masse les … Continuer

Mis à jour le 5 mai, 2020

3 Commentaires

Comment ajouter un bouton donation dans Wordpress

Il y a un grand nombre de sites web qui offrent des logiciels gratuits ou autres services libres de droit (open source). Les développeurs font beaucoup d’efforts pour nous fournir des outils spécialisés pour divers besoins. Les plugins WordPress sont eux-mêmes un bon exemple. Regardez le nombre d’ad … Continuer

Mis à jour le 11 juillet, 2015

0 Commentaires

Comment installer SSL dans Wordpress

Tous les jours, nous révélons des informations personnelles sur internet. Rien que pendant la dernière heure, j’ai utilisé ma carte de crédit, acheté un livre, sauvegardé une copie de l’adresse de mes amis, envoyé des mails et fait quelques courses. Partager nos informations est devenu tellement co … Continuer

Mis à jour le 17 septembre, 2020

2 Commentaires

Comment ajouter une FAQ dans Wordpress

Si vous voulez que vos visiteurs trouvent rapidement des informations sur votre site, vous devriez publier une foire aux questions (FAQ). Par exemple, une FAQ pourrait trouver sa place sur les pages de produits et de services. Vous avez peut-être plusieurs catégories de services, et vous avez donc b … Continuer

Mis à jour le 11 janvier, 2015

0 Commentaires