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.