Outils pour utilisateurs

Outils du site


drupal10:email

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
drupal10:email [2023/10/19 07:40]
marclebrun
drupal10:email [2023/11/30 13:37] (Version actuelle)
marclebrun [Méthode 2]
Ligne 1: Ligne 1:
 ====== Envoi d'​emails ====== ====== Envoi d'​emails ======
  
-Liste temporaire de liens :+====== Installation ======
  
-  ​[[https://​blog.lws-hosting.com/​creation-de-sites-web/​comment-configurer-smtp-sur-drupal-9]] +Installer le module **SMTP Authentication Support**.
-  ​[[https://​help.ovhcloud.com/​csm/​en-gb-web-paas-development-email?​id=kb_article_view&​sysparm_article=KB0053895]]+
  
-Configurer le serveur pour pouvoir utiliser ​la fonction ​**mail()** de **PHP**.+Ce module utilise ​la librairie ​**PHPMailer**.
  
-  * Installer un [[linux:​ubuntu:​postfix|]] sur le serveur +<code bash> 
-  * ...+composer require drupal/​smtp 
 +</​code>​
  
 +Activer le module **SMTP Authentication Support**
 +
 +====== Configuration ======
 +
 +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**.
 +
 +====== Test ======
 +
 +===== Méthode 1 =====
 +
 +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.
 +
 +===== Méthode 2 =====
 +
 +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)
 +
 +===== Méthode 3 =====
 +
 +Aller à l'​adresse ''/​user/​password''​ afin de s'​envoyer à soi-même un mail
 +de réinitialisation de mot de passe.
  
  
drupal10/email.1697701207.txt.gz · Dernière modification: 2023/10/19 07:40 par marclebrun