Fermer

janvier 26, 2021

Envoyer un e-mail via SMTP dans WordPress avec Google Workspace et l'authentification à deux facteurs »Martech Zone


Temps de lecture: 3 minutes

Je suis un grand partisan de Authentification à deux facteurs ( 2FA ) sur toutes les plates-formes sur lesquelles je suis fonctionnement. En tant que spécialiste du marketing qui travaille avec les clients et les données des clients, je ne peux tout simplement pas faire trop attention à la sécurité, donc la combinaison de différents mots de passe pour chaque site, en utilisant Apple Keychain comme référentiel de mots de passe et en activant 2FA sur chaque service est un must. [19659005] Si vous utilisez WordPress comme système de gestion de contenu, le système est généralement configuré pour envoyer des messages électroniques (tels que des messages système, des rappels de mot de passe, etc.) via votre hôte. Cependant, ce n'est pas une solution recommandée pour plusieurs raisons:

  • Certains hôtes bloquent en fait la possibilité d'envoyer des e-mails sortants depuis le serveur afin qu'ils ne soient pas une cible pour les pirates pour ajouter des logiciels malveillants qui envoient des e-mails. [19659007] L'e-mail provenant de votre serveur n'est généralement pas authentifié et validé par des méthodes d'authentification de délivrabilité d'e-mail telles que SPF ou DKIM. Cela signifie que ces e-mails peuvent simplement être acheminés directement vers le dossier de courrier indésirable.
  • Vous ne disposez pas d'un enregistrement de tous les e-mails sortants envoyés depuis votre serveur. En les envoyant via votre compte Google Workspace (Gmail), vous les aurez tous dans votre dossier envoyé. Vous pourrez ainsi consulter les messages envoyés par votre site.

La solution, bien sûr, est d'installer un plugin SMTP qui envoie votre e-mail de votre compte Google Workspace au lieu d'être simplement poussé depuis votre serveur.

Plugin WordPress Easy WP SMTP

Dans notre liste des meilleurs plugins WordPress nous listons les Plugin Easy WP SMTP comme solution pour connecter votre site WordPress à un serveur SMTP pour authentifier et envoyer des emails sortants. Il est simple à utiliser et inclut même son propre onglet de test pour envoyer un e-mail!

Les paramètres de Google Workspace sont assez simples:

  • SMTP: smtp.gmail.com
  • Nécessite SSL: Oui
  • Nécessite TLS: Oui
  • Nécessite une authentification: Oui
  • Port pour SSL: 465

Voici à quoi ça ressemble (je n'affiche pas les champs pour le nom d'utilisateur et le mot de passe):

 Easy WP SMTP Paramètres du plugin WordPress

Authentification à deux facteurs

Le problème est maintenant l'authentification. Si 2FA est activé sur votre compte Google, vous ne pouvez pas simplement entrer votre nom d'utilisateur (adresse e-mail) et votre mot de passe dans le plug-in. Vous obtiendrez une erreur lors du test qui vous indiquera que vous avez besoin de 2FA pour terminer l'authentification auprès du service de Google.

Cependant, Google a une solution pour cela… appelée App Passwords .

Google Mots de passe d'application Workspace

Google Workspace vous permet de créer des mots de passe d'application qui ne nécessitent pas d'authentification à deux facteurs. Il s'agit essentiellement d'un mot de passe à usage unique que vous pouvez utiliser avec des clients de messagerie ou d'autres plates-formes tierces … dans ce cas, votre site WordPress.

Pour ajouter un mot de passe d'application Workspace:

  1. Connectez-vous à votre Google Compte .
  2. Sélectionnez Sécurité .
  3. Sous Connexion à Google sélectionnez Mots de passe d'application .
  4. Sélectionnez Autre écrivez le nom de votre site et générez un mot de passe.

Google activera un mot de passe et vous le fournira afin que vous puissiez l'utiliser pour vous authentifier.

 Google App Passwords

Collez le mot de passe généré par Easy WP SMTP et il s'authentifiera correctement. Testez un e-mail et vous verrez qu'il a été envoyé:

 E-mail de test de WordPress Easy WP SMTP




Source link