Envoi d'emails avec Drupal

Installation du module

Le module SMTP Authentication Support a la description suivante :

Ce module permet à Drupal de contourner la fonction PHP mail() et d'envoyer des courriels directement à un serveur SMTP.

Installer le module avec la commande suivante :

composer require 'drupal/smtp:^1.4'

Ensuite, activer le module, puis aller dans sa configuration.

Configuration

  • Options d'installation
    • Set SMTP as the default mailsystem : Activé
  • Paramètres de serveur SMTP
    • Serveur SMTP : adresse du serveur principal
    • Port SMTP : 587
    • Utiliser le protocole crypté : Non
    • Enable TLS encryption automatically : Activé
  • Authentification SMTP
    • Nom d'utilisateur : (voir provider, pour EuroDNS c'est l'adresse mail complète)
    • Mot de passe : (voir provider)
  • Options de courriel
    • Adresse de courriel de l'expéditeur : par exemple "info@domaine.com"
    • Nom : le nom de l'expéditeur tel qu'il sera affiché dans les mails
    • Allow to send e-mails formatted as HTML : Oui

Test

Entrer une adresse dans la section Envoyer e-mail de test avant d'enregistrer la configuration.

Cette adresse n'est pas conservée dans la configuration, elle est remise à blanc à chaque enregistrement.