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

Prochaine révision
Révision précédente
drupal10:email [2023/09/15 04:40]
marclebrun créée
drupal10:email [2023/11/30 13:37] (Version actuelle)
marclebrun [Méthode 2]
Ligne 1: Ligne 1:
 ====== Envoi d'​emails ====== ====== Envoi d'​emails ======
  
-Configurer le serveur pour pouvoir utiliser la fonction **mail()** de **PHP**.+====== Installation ======
  
-  * Installer ​[[linux:​ubuntu:​postfix|]] sur le serveur +Installer le module **SMTP Authentication Support**.
-  ​...+
  
 +Ce module utilise la librairie **PHPMailer**.
 +
 +<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.1694752810.txt.gz · Dernière modification: 2023/09/15 04:40 par marclebrun