mirror of
https://github.com/YunoHost-Apps/paheko_ynh.git
synced 2024-09-03 19:56:22 +02:00
correct values cleaning config.local.user
This commit is contained in:
parent
c08149a12e
commit
6d244a9aa0
2 changed files with 8 additions and 102 deletions
|
@ -11,106 +11,4 @@
|
||||||
// Nécessaire pour situer les constantes dans le bon namespace
|
// Nécessaire pour situer les constantes dans le bon namespace
|
||||||
namespace Paheko;
|
namespace Paheko;
|
||||||
|
|
||||||
/**
|
|
||||||
* Hôte du serveur SMTP, mettre à false (défaut) pour utiliser la fonction
|
|
||||||
* mail() de PHP
|
|
||||||
*
|
|
||||||
* Défaut : null
|
|
||||||
*/
|
|
||||||
|
|
||||||
const SMTP_HOST = '__DOMAIN__';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Port du serveur SMTP
|
|
||||||
*
|
|
||||||
* 25 = port standard pour connexion non chiffrée (465 pour Gmail)
|
|
||||||
* 587 = port standard pour connexion SSL
|
|
||||||
*
|
|
||||||
* Défaut : 587
|
|
||||||
*/
|
|
||||||
|
|
||||||
const SMTP_PORT = 25;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Login utilisateur pour le server SMTP
|
|
||||||
*
|
|
||||||
* mettre à null pour utiliser un serveur local ou anonyme
|
|
||||||
*
|
|
||||||
* Défaut : null
|
|
||||||
*/
|
|
||||||
|
|
||||||
const SMTP_USER = '__APP__';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Mot de passe pour le serveur SMTP
|
|
||||||
*
|
|
||||||
* mettre à null pour utiliser un serveur local ou anonyme
|
|
||||||
*
|
|
||||||
* Défaut : null
|
|
||||||
*/
|
|
||||||
|
|
||||||
const SMTP_PASSWORD = '__MAIL_PWD__';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Sécurité du serveur SMTP
|
|
||||||
*
|
|
||||||
* NONE = pas de chiffrement
|
|
||||||
* SSL = connexion SSL native
|
|
||||||
* TLS = connexion TLS native (le plus sécurisé)
|
|
||||||
* STARTTLS = utilisation de STARTTLS (moyennement sécurisé)
|
|
||||||
*
|
|
||||||
* Défaut : STARTTLS
|
|
||||||
*/
|
|
||||||
|
|
||||||
const SMTP_SECURITY = 'STARTTLS';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Nom du serveur utilisé dans le HELO SMTP
|
|
||||||
*
|
|
||||||
* Si NULL, alors le nom renseigné comme SERVER_NAME (premier nom du virtual host Apache)
|
|
||||||
* sera utilisé.
|
|
||||||
*
|
|
||||||
* Defaut : NULL
|
|
||||||
*
|
|
||||||
* @var null|string
|
|
||||||
*/
|
|
||||||
|
|
||||||
// const SMTP_HELO_HOSTNAME = '__DOMAIN__';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Adresse e-mail destinée à recevoir les erreurs de mail
|
|
||||||
* (adresses invalides etc.) — Return-Path / MAIL FROM
|
|
||||||
*
|
|
||||||
* Si laissé NULL, alors l'adresse e-mail de l'association sera utilisée.
|
|
||||||
* En cas d'hébergement de plusieurs associations, il est conseillé
|
|
||||||
* d'utiliser une adresse par association.
|
|
||||||
*
|
|
||||||
* Voir la documentation de configuration sur des exemples de scripts
|
|
||||||
* permettant de traiter les mails reçus à cette adresse.
|
|
||||||
*
|
|
||||||
* Si renseigné, cette adresse sera utilisée également comme "MAIL FROM"
|
|
||||||
* lors de la session avec le serveur SMTP.
|
|
||||||
*
|
|
||||||
* Défaut : null
|
|
||||||
*/
|
|
||||||
|
|
||||||
const MAIL_RETURN_PATH = '__APP__@__DOMAIN__';
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Adresse e-mail expéditrice des messages (Sender)
|
|
||||||
*
|
|
||||||
* Si vous envoyez des mails pour plusieurs associations, il est souhaitable
|
|
||||||
* de forcer l'adresse d'expéditeur des messages pour passer les règles SPF et DKIM.
|
|
||||||
*
|
|
||||||
* Dans ce cas l'adresse de l'association sera indiquée en "Reply-To", et
|
|
||||||
* l'adresse contenue dans MAIL_SENDER sera dans le From.
|
|
||||||
*
|
|
||||||
* Si laissé NULL, c'est l'adresse de l'association indiquée dans la configuration
|
|
||||||
* qui sera utilisée.
|
|
||||||
*
|
|
||||||
* Défaut : null
|
|
||||||
*/
|
|
||||||
|
|
||||||
const MAIL_SENDER = '__APP__@__DOMAIN__';
|
|
||||||
|
|
||||||
|
|
|
@ -33,6 +33,14 @@ if [ -z "${smtp_host:-}" ]; then
|
||||||
user_conf="$data_dir/data/config.local.user.php"
|
user_conf="$data_dir/data/config.local.user.php"
|
||||||
if [ -f $user_conf ]; then
|
if [ -f $user_conf ]; then
|
||||||
smtp_host=$(ynh_read_var_in_file --file=$user_conf --key=SMTP_HOST)
|
smtp_host=$(ynh_read_var_in_file --file=$user_conf --key=SMTP_HOST)
|
||||||
|
smtp_port=$(ynh_read_var_in_file --file=$user_conf --key=SMTP_PORT)
|
||||||
|
smtp_user=$(ynh_read_var_in_file --file=$user_conf --key=SMTP_USER)
|
||||||
|
smtp_password=$(ynh_read_var_in_file --file=$user_conf --key=SMTP_PASSWORD)
|
||||||
|
smtp_security=$(ynh_read_var_in_file --file=$user_conf --key=SMTP_SECURITY)
|
||||||
|
mail_return_path=$(ynh_read_var_in_file --file=$user_conf --key=MAIL_RETURN_PATH)
|
||||||
|
mail_sender=$(ynh_read_var_in_file --file=$user_conf --key=SMTP_SENDER)
|
||||||
|
sed -i s@const SMTP_@//const SMTP_/@g $user_conf
|
||||||
|
sed -i s@const MAIL_@//const MAIL_/@g $user_conf
|
||||||
else
|
else
|
||||||
smtp_host=$domain
|
smtp_host=$domain
|
||||||
smtp_port=25
|
smtp_port=25
|
||||||
|
|
Loading…
Add table
Reference in a new issue