Commit 3cf2fd49 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

FIX : recup config et redir

parent d4c6d7f1
Loading
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -147,9 +147,10 @@ class MailService {
     */
    public function fetchValueFromConfig(string $key, ?string $module = null)
    {
        $value = ($module)?$this->config['module'][$module][$key]:null;
        if ($value === null) $value = $this->config['default'][$key];
        if ($value === null) $value = $this->config[$key];
        $config = $this->config['module'];
        $value = ($module)?$config[$module][$key]:null;
        if ($value === null) $value = $config['default'][$key];
        if ($value === null) $value = $config[$key];

        if ($value === null) {
            throw new NotFoundConfigException("Aucun valeur de trouver dans la configuration de UnicaenMail pour la clef [".$key."]");
@@ -194,7 +195,11 @@ class MailService {
        $message = (new Message())->setEncoding('UTF-8');

        $message->setFrom($fromEmail, $fromName);
        if ($doNotSend) {
            $message->setTo($redirectTo);
        } else {
            $message->setTo($to);
        }
        $message->setSubject($sujet);
        $texte = "<p><i>Ce courrier électronique vous a été adressé <strong>automatiquement</strong> par l'application ".$subjectPrefix.". </i></p>" . $texte;
        $mail->setCorps($texte);