diff --git a/conf/config.local.php b/conf/config.local.php index 1dfb6ab..09a7e21 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -412,7 +412,7 @@ const USE_CRON = true; * Défaut : false */ -const SMTP_HOST = '__DOMAIN__'; +//const SMTP_HOST = '__DOMAIN__'; /** * Port du serveur SMTP @@ -423,7 +423,7 @@ const SMTP_HOST = '__DOMAIN__'; * Défaut : 587 */ -const SMTP_PORT = 25; +//const SMTP_PORT = 25; /** * Login utilisateur pour le server SMTP @@ -433,7 +433,7 @@ const SMTP_PORT = 25; * Défaut : null */ -const SMTP_USER = '__APP__'; +//const SMTP_USER = '__APP__'; /** * Mot de passe pour le serveur SMTP @@ -443,7 +443,7 @@ const SMTP_USER = '__APP__'; * Défaut : null */ -const SMTP_PASSWORD = '__MAIL_PWD__'; +//const SMTP_PASSWORD = '__MAIL_PWD__'; /** * Sécurité du serveur SMTP @@ -456,7 +456,7 @@ const SMTP_PASSWORD = '__MAIL_PWD__'; * Défaut : STARTTLS */ -const SMTP_SECURITY = 'STARTTLS'; +//const SMTP_SECURITY = 'STARTTLS'; /** * Nom du serveur utilisé dans le HELO SMTP @@ -469,7 +469,7 @@ const SMTP_SECURITY = 'STARTTLS'; * @var null|string */ -const SMTP_HELO_HOSTNAME = '__DOMAIN__'; +//const SMTP_HELO_HOSTNAME = '__DOMAIN__'; /** * Adresse e-mail destinée à recevoir les erreurs de mail @@ -485,7 +485,7 @@ const SMTP_HELO_HOSTNAME = '__DOMAIN__'; * Défaut : null */ -const MAIL_RETURN_PATH = '__APP__@__DOMAIN__'; +//const MAIL_RETURN_PATH = '__APP__@__DOMAIN__'; /** @@ -503,7 +503,7 @@ const MAIL_RETURN_PATH = '__APP__@__DOMAIN__'; * Défaut : null */ -const MAIL_SENDER = '__APP__@__DOMAIN__'; +//const MAIL_SENDER = '__APP__@__DOMAIN__'; /** * Mot de passe pour l'accès à l'API permettant de gérer les mails d'erreur diff --git a/conf/config.local.user.php b/conf/config.local.user.php index 84f945d..aeecd42 100644 --- a/conf/config.local.user.php +++ b/conf/config.local.user.php @@ -10,3 +10,104 @@ // 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 : false + */ + +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 + * + * 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. + * + * 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/manifest.toml b/manifest.toml index 4bab0e9..8ec7626 100644 --- a/manifest.toml +++ b/manifest.toml @@ -5,7 +5,7 @@ name = "Paheko" description.en = "Association management software" description.fr = "Logiciel de gestion d'association" -version = "1.3.6~ynh2" +version = "1.3.6~ynh3" maintainers = ["rodinux"]