Loading config/autoload/unicaen-mail.global.php +12 −10 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ return [ 'tls' => $conf['mail']['tls'] ?? true, ], 'is_redirected_ose' => $conf['mail']['is_redirected'] ?? false, 'redirect_to' => $conf['mail']['redirection'] ?? null, 'do_not_send' => $conf['mail']['envoiDesactive'] ?? true, 'redirect' => !empty($conf['mail']['redirection'] ?? null), Loading @@ -36,6 +37,7 @@ return [ 'default' => [ 'redirect_to' => $conf['mail']['redirection'] ?? null, 'do_not_send' => $conf['mail']['envoiDesactive'] ?? true, 'is_redirected_ose' => $conf['mail']['is_redirected'] ?? false, 'redirect' => !empty($conf['mail']['redirection'] ?? null), 'subject_prefix' => 'OSE', 'from_name' => 'OSE | Application', Loading module/Application/src/Service/MailServiceFactory.php +14 −8 Original line number Diff line number Diff line Loading @@ -10,7 +10,8 @@ use Symfony\Component\Mailer\Mailer; use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport; use UnicaenMail\Service\Mail\MailService; class MailServiceFactory { class MailServiceFactory { /** * @param ContainerInterface $container Loading @@ -25,10 +26,15 @@ class MailServiceFactory { /* Injection de l'utilisateur courant pour le redirect de mails */ $context = $container->get(ContextService::class); $email = $context->getUtilisateur()?->getEmail(); $is_redirected = $config['module']['default']['is_redirected_ose']; if ($email && $is_redirected) { $redirectTo = $config['module']['default']['redirect_to']; if ($email && !empty($redirectTo)) { if ($email && empty($redirectTo)) { $config['module']['default']['redirect_to'] = $email; } } else { $config['module']['default']['redirect_to'] = []; } $transport = new EsmtpTransport(host: $config['transport_options']['host'], port: $config['transport_options']['port']); Loading Loading
config/autoload/unicaen-mail.global.php +12 −10 Original line number Diff line number Diff line Loading @@ -20,6 +20,7 @@ return [ 'tls' => $conf['mail']['tls'] ?? true, ], 'is_redirected_ose' => $conf['mail']['is_redirected'] ?? false, 'redirect_to' => $conf['mail']['redirection'] ?? null, 'do_not_send' => $conf['mail']['envoiDesactive'] ?? true, 'redirect' => !empty($conf['mail']['redirection'] ?? null), Loading @@ -36,6 +37,7 @@ return [ 'default' => [ 'redirect_to' => $conf['mail']['redirection'] ?? null, 'do_not_send' => $conf['mail']['envoiDesactive'] ?? true, 'is_redirected_ose' => $conf['mail']['is_redirected'] ?? false, 'redirect' => !empty($conf['mail']['redirection'] ?? null), 'subject_prefix' => 'OSE', 'from_name' => 'OSE | Application', Loading
module/Application/src/Service/MailServiceFactory.php +14 −8 Original line number Diff line number Diff line Loading @@ -10,7 +10,8 @@ use Symfony\Component\Mailer\Mailer; use Symfony\Component\Mailer\Transport\Smtp\EsmtpTransport; use UnicaenMail\Service\Mail\MailService; class MailServiceFactory { class MailServiceFactory { /** * @param ContainerInterface $container Loading @@ -25,10 +26,15 @@ class MailServiceFactory { /* Injection de l'utilisateur courant pour le redirect de mails */ $context = $container->get(ContextService::class); $email = $context->getUtilisateur()?->getEmail(); $is_redirected = $config['module']['default']['is_redirected_ose']; if ($email && $is_redirected) { $redirectTo = $config['module']['default']['redirect_to']; if ($email && !empty($redirectTo)) { if ($email && empty($redirectTo)) { $config['module']['default']['redirect_to'] = $email; } } else { $config['module']['default']['redirect_to'] = []; } $transport = new EsmtpTransport(host: $config['transport_options']['host'], port: $config['transport_options']['port']); Loading