Installer le module SMTP Authentication Support.
Ce module utilise la librairie PHPMailer.
composer require drupal/smtp
Activer le module SMTP Authentication Support
Aller dans Configuration > Basic site settings > SMTP Authentication Support
Install options | |
---|---|
Set SMTP as the default mailsystem | On |
SMTP server settings | |
SMTP server | smtp.openxchange.eu |
SMTP port | 587 |
Use encrypted protocol | Use TLS |
Enable TLS encryption automatically | Off |
SMTP Authentication | |
Username | xxxxxx@marclebrun.be |
Password | xxxxxxxxxx |
E-mail options | |
E-mail from address | xxxxxx@marclebrun.be |
E-mail from name | ⇒ nom du site si vide |
Allow to send e-mails formatted as HTML | Oui |
SMTP client settings | |
(laisser cette section vide) | |
Send test e-mail | |
E-mail address to send a test e-mail to | adresse mail destinataire du test |
Important Malgré la présence d'une adresse d'expéditeur dans E-mail from address, il semble que le module utilise comme expéditeur l'adresse du site.
⇒ Aller dans Configuration > Basic site settings et indiquer l'adresse correcte dans Email address.
Au moment d'enregistrer la configuration, indiquer une adresse dans E-mail address to send a test e-mail to, un email de test sera envoyé tout de suite après.
Un message en haut de la page indique si l'envoi est effectué ou pas.
Si on coche Enable debugging, les messages du serveurs sont affichés
mais immédiatement cachés par la page HTML, donc il faut afficher le
code source de la page pour voir les messages de debug.
Aller à l'adresse /contact/feedback
et remplir le formulaire de
contact. L'email est envoyé à l'adresse définie dans la configuration
du formulaire de contact (Structure > Contact forms > Website feedback)
Aller à l'adresse /user/password
afin de s'envoyer à soi-même un mail
de réinitialisation de mot de passe.