Différences entre versions de « Configuration SMTP »

De WIKI-BOKEH
Aller à : navigation, rechercher
 
(4 versions intermédiaires par un autre utilisateur non affichées)
Ligne 17 : Ligne 17 :
 
</pre>
 
</pre>
  
Dans ce mode de fonctionnement cet hôte doit accepter l'envoi sans authentification, il s'agit donc généralement d'un serveur sur réseau local ou fonctionnant avec liste blanche d'IP.
+
Dans ce mode de fonctionnement cet hôte doit accepter l'envoi sans authentification sur le port 25, il s'agit donc généralement d'un serveur sur réseau local ou fonctionnant avec liste blanche d'IP.
  
 
Si le serveur SMTP nécessite plus de configuration, il faut utiliser le fichier config.ini
 
Si le serveur SMTP nécessite plus de configuration, il faut utiliser le fichier config.ini
Ligne 26 : Ligne 26 :
  
 
<pre>
 
<pre>
; configuration SMTP
+
; configuration mail
 
mail.transport.smtp.host=smpt-server-name
 
mail.transport.smtp.host=smpt-server-name
 
mail.transport.smtp.port=25
 
mail.transport.smtp.port=25
Ligne 33 : Ligne 33 :
 
mail.transport.smtp.password=password
 
mail.transport.smtp.password=password
 
</pre>
 
</pre>
 +
 +
De plus, lorsque vous développez sur votre poste local vous pouvez définir à la place d'une configuration SMTP
 +
<pre>
 +
; configuration mail
 +
mail.transport.file=/chemin/vers/un/fichier
 +
</pre>
 +
 +
Bokeh inscrira tous les messages mails qu'il génère dans le fichier spécifié ce qui permet le diagnostic et la vérification des mails générés sans envoi réel.
 +
 +
== Tester la configuration ==
 +
 +
Dans l'administration Bokeh, l'entrée de menu '''Test envoi mails''' permet de vous envoyer un mail (avec pièce jointe si besoin) pour tester le bon fonctionnement des différentes couches logicielles qui interviennent dans le processus
 +
 +
[[File:test_mail.png|500px|center]]
  
 
[[Catégorie:Documentation_technique]]
 
[[Catégorie:Documentation_technique]]

Version actuelle datée du 22 octobre 2021 à 14:39

L'utilisation de diverses fonctionnalités provoque l'envoi de courriels depuis Bokeh.

Par défaut, sans autre configuration Bokeh utilise la fonction mail() de php.

Dans ce cas la configuration s'effectue au niveau de la configuration php du serveur d'hébergement.

Mais il est aussi possible de déterminer des paramètres d'envoi particuliers de deux façons différentes.

Paramètres SMTP dans local.php[ ]

Bokeh charge un fichier nommé local.php servant à définir diverses constantes.

L'une d'entre elle peut être SMTP_HOST qui doit contenir le nom d'hôte d'un serveur SMTP.

<?php
define('SMTP_HOST', 'smtp-server-name');

Dans ce mode de fonctionnement cet hôte doit accepter l'envoi sans authentification sur le port 25, il s'agit donc généralement d'un serveur sur réseau local ou fonctionnant avec liste blanche d'IP.

Si le serveur SMTP nécessite plus de configuration, il faut utiliser le fichier config.ini

Paramètres SMTP dans config.ini[ ]

Le fichier config.ini suit le format ini et peut contenir tous les paramètres nécessaires à l'accès d'un serveur SMTP.

; configuration mail
mail.transport.smtp.host=smpt-server-name
mail.transport.smtp.port=25
mail.transport.smtp.auth=login ou plain ou crammd5
mail.transport.smtp.username=user
mail.transport.smtp.password=password

De plus, lorsque vous développez sur votre poste local vous pouvez définir à la place d'une configuration SMTP

; configuration mail
mail.transport.file=/chemin/vers/un/fichier

Bokeh inscrira tous les messages mails qu'il génère dans le fichier spécifié ce qui permet le diagnostic et la vérification des mails générés sans envoi réel.

Tester la configuration[ ]

Dans l'administration Bokeh, l'entrée de menu Test envoi mails permet de vous envoyer un mail (avec pièce jointe si besoin) pour tester le bon fonctionnement des différentes couches logicielles qui interviennent dans le processus

Test mail.png