From a6c053cec4b7c6aaf67f02db15a24b6fefbde989 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 13 Nov 2023 15:50:07 +0100 Subject: [PATCH 01/14] Update config.local.php --- conf/config.local.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/config.local.php b/conf/config.local.php index 8d4a609..a46b132 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -468,7 +468,7 @@ const SMTP_SECURITY = 'NONE'; * @var null|string */ -const SMTP_HELO_HOSTNAME = 'localhost'; +const SMTP_HELO_HOSTNAME = '__DOMAIN__'; /** * Adresse e-mail destinée à recevoir les erreurs de mail @@ -502,7 +502,7 @@ const MAIL_RETURN_PATH = 'returns@__DOMAIN__'; * Défaut : null */ -const MAIL_SENDER = 'associations@__DOMAIN__'; +const MAIL_SENDER = '__APP__@__DOMAIN__'; /** * Mot de passe pour l'accès à l'API permettant de gérer les mails d'erreur From 2a6a467609e161771623a09d14009436b2d4a292 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 13 Nov 2023 15:54:48 +0100 Subject: [PATCH 02/14] Update config.local.php --- conf/config.local.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/conf/config.local.php b/conf/config.local.php index 238e31f..184c4b5 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -411,7 +411,7 @@ const USE_CRON = true; * Défaut : false */ -//const SMTP_HOST = true; +const SMTP_HOST = true; /** * Port du serveur SMTP @@ -422,7 +422,7 @@ const USE_CRON = true; * Défaut : 587 */ -//const SMTP_PORT = 25; +const SMTP_PORT = 25; /** * Login utilisateur pour le server SMTP @@ -432,7 +432,7 @@ const USE_CRON = true; * Défaut : null */ -//const SMTP_USER = ''; +const SMTP_USER = '__APP__'; /** * Mot de passe pour le serveur SMTP @@ -442,7 +442,7 @@ const USE_CRON = true; * Défaut : null */ -//const SMTP_PASSWORD = ''; +const SMTP_PASSWORD = '__MAIL_PWD__'; /** * Sécurité du serveur SMTP @@ -455,7 +455,7 @@ const USE_CRON = true; * Défaut : STARTTLS */ -//const SMTP_SECURITY = 'NONE'; +const SMTP_SECURITY = 'NONE'; /** * Nom du serveur utilisé dans le HELO SMTP @@ -484,7 +484,7 @@ const SMTP_HELO_HOSTNAME = '__DOMAIN__'; * Défaut : null */ -//const MAIL_RETURN_PATH = 'returns@__DOMAIN__'; +const MAIL_RETURN_PATH = 'returns@__DOMAIN__'; /** From 523d9d8c942aa913b6b797dc85eb25a6bc5facd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 13 Nov 2023 15:56:26 +0100 Subject: [PATCH 03/14] Update manifest.toml --- manifest.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manifest.toml b/manifest.toml index ea61833..ce1df67 100644 --- a/manifest.toml +++ b/manifest.toml @@ -44,7 +44,8 @@ ram.runtime = "50M" sha256 = "a47f81a9607dc9b20ab12ccfbd3e3ae64a46352fafe658bc2137327687588833" [resources.system_user] - + allow_email = true + [resources.install_dir] [resources.data_dir] From ddfa8ecd951e0b65b372e726ac87dca5099ca6b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?E=CC=81ric=20Gaspar?= <46165813+ericgaspar@users.noreply.github.com> Date: Mon, 13 Nov 2023 16:14:19 +0100 Subject: [PATCH 04/14] Update manifest.toml --- manifest.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manifest.toml b/manifest.toml index ce1df67..c4dcec8 100644 --- a/manifest.toml +++ b/manifest.toml @@ -58,4 +58,4 @@ ram.runtime = "50M" api.protected = true [resources.apt] - packages = "sqlite3, php8.2-sqlite3, php8.2-gd, php8.2-intl, php8.2-cli, php8.2-gnupg, php8.2-mbstring" + packages = "sqlite3, php8.2-sqlite3, php8.2-gd, php8.2-intl, php8.2-cli, php8.2-gnupg, php8.2-mbstring, php8.2-zip" From c78a083017a5126fcbcc4fcbc54ea5012740b53a Mon Sep 17 00:00:00 2001 From: rodinux Date: Wed, 15 Nov 2023 22:44:29 +0100 Subject: [PATCH 05/14] need smtp host --- conf/config.local.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/config.local.php b/conf/config.local.php index 184c4b5..27850be 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -411,7 +411,7 @@ const USE_CRON = true; * Défaut : false */ -const SMTP_HOST = true; +const SMTP_HOST = '__DOMAIN__'; /** * Port du serveur SMTP From c90333c6dee2b701d57f740a3e783424c2fe58a7 Mon Sep 17 00:00:00 2001 From: rodinux Date: Wed, 15 Nov 2023 22:52:04 +0100 Subject: [PATCH 06/14] try authentification STARTTLS for smtp --- conf/config.local.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/config.local.php b/conf/config.local.php index 27850be..c8a1449 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -422,7 +422,7 @@ const SMTP_HOST = '__DOMAIN__'; * Défaut : 587 */ -const SMTP_PORT = 25; +//const SMTP_PORT = 25; /** * Login utilisateur pour le server SMTP @@ -455,7 +455,7 @@ const SMTP_PASSWORD = '__MAIL_PWD__'; * Défaut : STARTTLS */ -const SMTP_SECURITY = 'NONE'; +//const SMTP_SECURITY = 'NONE'; /** * Nom du serveur utilisé dans le HELO SMTP From 43b3f5276306b952e7c88b9733e78f4ea1e7e791 Mon Sep 17 00:00:00 2001 From: rodinux Date: Wed, 15 Nov 2023 23:00:33 +0100 Subject: [PATCH 07/14] try fix mail smtp --- conf/config.local.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conf/config.local.php b/conf/config.local.php index c8a1449..d82e61f 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -422,7 +422,7 @@ const SMTP_HOST = '__DOMAIN__'; * Défaut : 587 */ -//const SMTP_PORT = 25; +const SMTP_PORT = 25; /** * Login utilisateur pour le server SMTP @@ -455,7 +455,7 @@ const SMTP_PASSWORD = '__MAIL_PWD__'; * Défaut : STARTTLS */ -//const SMTP_SECURITY = 'NONE'; +const SMTP_SECURITY = 'NONE'; /** * Nom du serveur utilisé dans le HELO SMTP @@ -468,7 +468,7 @@ const SMTP_PASSWORD = '__MAIL_PWD__'; * @var null|string */ -const SMTP_HELO_HOSTNAME = '__DOMAIN__'; +//const SMTP_HELO_HOSTNAME = '__DOMAIN__'; /** * Adresse e-mail destinée à recevoir les erreurs de mail From 06eb066203d1f6b6a91e37bb511beb105ce741a9 Mon Sep 17 00:00:00 2001 From: rodinux Date: Wed, 15 Nov 2023 23:08:09 +0100 Subject: [PATCH 08/14] try fix mail smtp --- conf/config.local.php | 4 ++-- conf/cron | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/conf/config.local.php b/conf/config.local.php index d82e61f..b33932d 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -468,7 +468,7 @@ const SMTP_SECURITY = 'NONE'; * @var null|string */ -//const SMTP_HELO_HOSTNAME = '__DOMAIN__'; +const SMTP_HELO_HOSTNAME = '__DOMAIN__'; /** * Adresse e-mail destinée à recevoir les erreurs de mail @@ -484,7 +484,7 @@ const SMTP_SECURITY = 'NONE'; * Défaut : null */ -const MAIL_RETURN_PATH = 'returns@__DOMAIN__'; +//const MAIL_RETURN_PATH = 'returns@__DOMAIN__'; /** diff --git a/conf/cron b/conf/cron index 80068eb..a05c75e 100644 --- a/conf/cron +++ b/conf/cron @@ -1,3 +1,3 @@ @daily __APP__ /usr/bin/php__PHPVERSION__ __INSTALL_DIR__/scripts/cron.php * * * * * __APP__ /usr/bin/php__PHPVERSION__ __INSTALL_DIR__/scripts/emails.php - + \ No newline at end of file From e46c85eb88054528def73406388c319e5825943c Mon Sep 17 00:00:00 2001 From: rodinux Date: Wed, 15 Nov 2023 23:39:34 +0100 Subject: [PATCH 09/14] try fix mail smtp --- conf/config.local.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/config.local.php b/conf/config.local.php index b33932d..847c67e 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -411,7 +411,7 @@ const USE_CRON = true; * Défaut : false */ -const SMTP_HOST = '__DOMAIN__'; +const SMTP_HOST = 'localhost'; /** * Port du serveur SMTP From a3bcbca5e70f33c5a09cabfe97d2eda027d80822 Mon Sep 17 00:00:00 2001 From: rodinux Date: Thu, 16 Nov 2023 00:04:10 +0100 Subject: [PATCH 10/14] try fix mail smtp --- conf/config.local.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/config.local.php b/conf/config.local.php index 847c67e..b33932d 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -411,7 +411,7 @@ const USE_CRON = true; * Défaut : false */ -const SMTP_HOST = 'localhost'; +const SMTP_HOST = '__DOMAIN__'; /** * Port du serveur SMTP From e2a06830ae575ef28a18d3919b4cc8eebadb344c Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Thu, 16 Nov 2023 13:47:36 +0100 Subject: [PATCH 11/14] Update config.local.php try secure smtp --- conf/config.local.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/config.local.php b/conf/config.local.php index b33932d..8104044 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -455,7 +455,7 @@ const SMTP_PASSWORD = '__MAIL_PWD__'; * Défaut : STARTTLS */ -const SMTP_SECURITY = 'NONE'; +const SMTP_SECURITY = 'STARTTLS'; /** * Nom du serveur utilisé dans le HELO SMTP From a285f8bb79f408bd4d942bb0a743819efd48f307 Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Sat, 25 Nov 2023 18:50:24 +0100 Subject: [PATCH 12/14] Update config.local.php fix send mails with smtp app --- conf/config.local.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/config.local.php b/conf/config.local.php index 8104044..c8efcb2 100644 --- a/conf/config.local.php +++ b/conf/config.local.php @@ -484,7 +484,7 @@ const SMTP_HELO_HOSTNAME = '__DOMAIN__'; * Défaut : null */ -//const MAIL_RETURN_PATH = 'returns@__DOMAIN__'; +const MAIL_RETURN_PATH = '__APP__@__DOMAIN__'; /** From 2183a09bbec15436fc766c7b7b609ead66d2a28d Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Sun, 26 Nov 2023 21:55:10 +0100 Subject: [PATCH 13/14] Update ADMIN_fr.md advertisement if multiinstance --- doc/ADMIN_fr.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/ADMIN_fr.md b/doc/ADMIN_fr.md index adf99ef..2dd06fa 100644 --- a/doc/ADMIN_fr.md +++ b/doc/ADMIN_fr.md @@ -1 +1,5 @@ Vous pouvez si vous le souhaitez ajouter des configurations personnelles en éditant le fichier `__INSTALL_DIR__/config.local.php`. + +Pour plus d'une instance, chacune aura besoin d'un nom de domaine dédié pour la configuration des mails, exemple: domain.tld/paheko, paheko.domain.tld, paheko2.domain.tld + + From bf7a4bb58eec84069d407421198adc3579538556 Mon Sep 17 00:00:00 2001 From: Robles Rodolphe Date: Sun, 26 Nov 2023 21:56:53 +0100 Subject: [PATCH 14/14] Update ADMIN.md advertisement if multiinstance --- doc/ADMIN.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/ADMIN.md b/doc/ADMIN.md index 2094e6a..5dd1161 100644 --- a/doc/ADMIN.md +++ b/doc/ADMIN.md @@ -1 +1,3 @@ -If you wish, you can add custom configurations inside `__INSTALL_DIR__/config.local.php`. \ No newline at end of file +If you wish, you can add custom configurations inside `__INSTALL_DIR__/config.local.php`. + +For more than one instance, each will need a dedicated domain name for mail configuration, for example: domain.tld/paheko, paheko.domain.tld, paheko2.domain.tld