diff --git a/src/UnicaenMail/Service/Mail/MailService.php b/src/UnicaenMail/Service/Mail/MailService.php
index 21e90df2f7b4077eebc328051477554e70d2f6e9..43dfcc569c3692379dcf5fe3ff1388097cbe4158 100644
--- a/src/UnicaenMail/Service/Mail/MailService.php
+++ b/src/UnicaenMail/Service/Mail/MailService.php
@@ -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);
-        $message->setTo($to);
+        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);