Différences entre versions de « Configuration SMTP »
Ligne 26 : | Ligne 26 : | ||
<pre> | <pre> | ||
− | ; configuration | + | ; 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.