From 6d244a9aa0905ebf5c6bf41eef0fa8920727ec45 Mon Sep 17 00:00:00 2001 From: rodinux Date: Fri, 16 Aug 2024 19:32:36 +0200 Subject: [PATCH] correct values cleaning config.local.user --- conf/config.local.user.php | 102 ------------------------------------- scripts/upgrade | 8 +++ 2 files changed, 8 insertions(+), 102 deletions(-) diff --git a/conf/config.local.user.php b/conf/config.local.user.php index 468d554..877d546 100644 --- a/conf/config.local.user.php +++ b/conf/config.local.user.php @@ -11,106 +11,4 @@ // Nécessaire pour situer les constantes dans le bon namespace 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__'; diff --git a/scripts/upgrade b/scripts/upgrade index c6db790..e8b1511 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -33,6 +33,14 @@ if [ -z "${smtp_host:-}" ]; then user_conf="$data_dir/data/config.local.user.php" if [ -f $user_conf ]; then 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 smtp_host=$domain smtp_port=25