Différences entre versions de « Configuration SMTP »

De WIKI-BOKEH
Aller à : navigation, rechercher
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'ils génère dans le fichier spécifié ce qui permet le diagnostique et la vérification des mails générés sans envoi réel.
  
 
[[Catégorie:Documentation_technique]]
 
[[Catégorie:Documentation_technique]]

Version du 27 mai 2020 à 14:47

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, 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'ils génère dans le fichier spécifié ce qui permet le diagnostique et la vérification des mails générés sans envoi réel.