Skip to content
Snippets Groups Projects
Commit fa58abf9 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Mise en place d'un paramètre par défaut pour pouvoir spécifier le from des mails

parent ee432777
No related branches found
No related tags found
No related merge requests found
...@@ -44,10 +44,17 @@ author: Laurent Lécluse - DSI - Unicaen ...@@ -44,10 +44,17 @@ author: Laurent Lécluse - DSI - Unicaen
* Modifiez la structure de votre base de données en exécutant dans SQL developer le script de mise à jour suivant : * Modifiez la structure de votre base de données en exécutant dans SQL developer le script de mise à jour suivant :
`data/Mises à jour/07.0.sql` `data/Mises à jour/07.0.sql`
* Ajoutez un paramètre "contact" dans votre fichier de configuration de l'application, rubrique "etablissement" * De nouveaux paramètres de configuration ont été ajoutés dans le fichier de configuration global de l'application
pour pouvoir définir le contenu de votre page "contact" `/config.local.php`. A vous de les ajouter manuellement à votre fichier de confguration existant.
Au besoin, le modèle est le fichier `/config.local.php.default`.
* Idem si vous voulez personnaliser l'icône de l'application (paramètre icones dans etablissement du fichier de config). Les paramètres à ajouter puis personnaliser sont :
| Rubrique | Paramètre | Description |
| --------------- | --------------- | ----------------------------------- |
| etablissement | contact | Personnalisation du contenu de votre page "contact" (code HTML) |
| etablissement | icones | Personnaliser l'icône de l'application |
| mail | from | préciser l'adresse d'expéditeur des mails de OSE |
#OSE 6.3.2 #OSE 6.3.2
......
...@@ -178,11 +178,14 @@ return [ ...@@ -178,11 +178,14 @@ return [
/* Port du serveur SMTP (généralement, 25) */ /* Port du serveur SMTP (généralement, 25) */
'smtpPort' => 25, 'smtpPort' => 25,
/* Adresse de l'expéditeur par défaut */
'from' => 'ne_pas_repondre@unicaen.fr',
/* Mails utilisés pour la redirection /* Mails utilisés pour la redirection
* La redirection est utile uniquement en mode développement ou en test. * La redirection est utile uniquement en mode développement ou en test.
* Elle est utile pour éviter que des intervenants ne soient contactés lors de tests et qu'un admin ou un développeur * Elle est utile pour éviter que des intervenants ne soient contactés lors de tests et qu'un admin ou un développeur
* reçoive le mail à sa place). * reçoive le mail à sa place).
* Fournir sous forme de tableau, CURRENT_USER enverra les mails à l'utilisateur connecté qui a déclenché l'action) * Fournir sous forme de tableau
* Pour ne pas activer la redirection des mails, laissez vide le tableau ('redirection' => [],). * Pour ne pas activer la redirection des mails, laissez vide le tableau ('redirection' => [],).
*/ */
'redirection' => ['mail@mon-domaine.fr'], 'redirection' => ['mail@mon-domaine.fr'],
......
...@@ -72,6 +72,8 @@ return [ ...@@ -72,6 +72,8 @@ return [
], ],
// adresses à substituer à celles des destinataires originaux ('CURRENT_USER' équivaut à l'utilisateur connecté) // adresses à substituer à celles des destinataires originaux ('CURRENT_USER' équivaut à l'utilisateur connecté)
'redirect_to' => AppConfig::get('mail', 'redirection'), 'redirect_to' => AppConfig::get('mail', 'redirection'),
// adresse d'expéditeur par défaut
'from' => AppConfig::get('mail', 'from'),
// désactivation totale de l'envoi de mail par l'application // désactivation totale de l'envoi de mail par l'application
'do_not_send' => AppConfig::get('mail', 'envoiDesactive'), 'do_not_send' => AppConfig::get('mail', 'envoiDesactive'),
], ],
......
No preview for this file type
No preview for this file type
No preview for this file type
...@@ -89,7 +89,7 @@ class IndicateurProcessus extends AbstractProcessus ...@@ -89,7 +89,7 @@ class IndicateurProcessus extends AbstractProcessus
// init // init
$message = new MailMessage(); $message = new MailMessage();
$message->setEncoding('UTF-8') $message->setEncoding('UTF-8')
->setFrom('ne_pas_repondre@unicaen.fr', "Application OSE") ->setFrom(\AppConfig::get('mail','from'), "Application OSE")
->setSubject(sprintf( ->setSubject(sprintf(
"[OSE %s, n°%s: Notif %s] %s", "[OSE %s, n°%s: Notif %s] %s",
$this->getServiceContext()->getAnnee(), $this->getServiceContext()->getAnnee(),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment