Documentation de l’API Backend (DAB)

Configuration du Module SMTP

Temps estimé :2 minutes 98 views

Le but est de configurer le module SMTP dans Drupal 10 en utilisant Gmail. Cette configuration était nécessaire en raison du changement de politique de Google le 30 septembre 2024, qui interdit l’utilisation des applications moins sécurisées. En suivant ces étapes, nous nous assurons que notre site web Drupal 10 peut envoyer des e-mails, tels que des liens de réinitialisation de mot de passe, via le serveur SMTP de Google.

Prérequis

Avant de commencer la configuration, les outils et accès suivants étaient nécessaires :

  • Composer
  • Drush
  • Accès à un compte Gmail et son mot de passe

Télécharger et Activer SMTP

La première étape consistait à télécharger et activer le module SMTP en utilisant Composer et Drush

composer require 'drupal/smtp:^1.3'
drush en smtp -y

Alternativement, le module peut être activé via l’interface utilisateur de Drupal

Configurer le Module SMTP

Naviguer vers la page de configuration : admin/config/system/smtp

  • Pour « Serveur SMTP », entrer smtp.gmail.com. Laisser « Serveur de secours SMTP » vide
  • Pour « Port SMTP », entrer 587.
  • Sous « Utiliser le protocole chiffré », sélectionner « Utiliser TLS »
  • Dans la section « OPTIONS DE COURRIEL », utiliser la même adresse Gmail et entrer un nom approprié pour « E-mail de l’expéditeur »

Les Paramètres du Compte Gmail

Se connecter au compte Gmail à l’adresse Compte Google. Sur la page d’accueil du compte, cliquer sur « Sécurité » ou naviguer vers Sécurité. Activer l’authentification à deux facteurs et entrer votre numéro de téléphone.

Créer un Mot de Passe Spécifique pour l’Application sur Gmail

  • Visiter Mots de Passe d’Application
  • Nommer votre application (par exemple, « Vesper »)
  • Copier le mot de passe généré et entrer ce mot de passe dans le champ mot de passe du module SMTP dans admin/config/system/smtp

En suivant les étapes ci-dessus, le module SMTP dans Drupal 10 a été configuré avec succès pour envoyer des e-mails via un compte Gmail. Cette configuration garantit la fonctionnalité continue des e-mails du site web, conformément aux mesures de sécurité renforcées de Google.

CONTENTS