From e67367dcff0798fdea96bf5b9eaecbb56b41067f Mon Sep 17 00:00:00 2001
From: Etienne LOUPIAS <eloupias@grandlyon.com>
Date: Wed, 12 Jun 2024 14:09:27 +0200
Subject: [PATCH] feat(mail): add param for mail sender (for smtp server
 change)

---
 .env.template                | 1 +
 docker-compose.yml           | 1 +
 src/mailer/mailer.service.ts | 2 +-
 3 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/.env.template b/.env.template
index f2a748c7f..0068de267 100644
--- a/.env.template
+++ b/.env.template
@@ -18,6 +18,7 @@ ME_PORT=<mongo express port>
 # External API
 MAIL_URL=<SEN API url>
 MAIL_TOKEN=<SEN API token>
+MAIL_FROM=<MAIL_FROM>
 MAIL_CONTACT=<MAIL_CONTACT>
 MAIL_SOSTECH=<MAIL_SOSTECH>
 # Ghost 
diff --git a/docker-compose.yml b/docker-compose.yml
index 78c15b718..eba9b69a6 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -18,6 +18,7 @@ services:
       SALT: ${SALT}
       MAIL_URL: ${MAIL_URL}
       MAIL_TOKEN: ${MAIL_TOKEN}
+      MAIL_FROM: ${MAIL_FROM}
       MAIL_SOSTECH: ${MAIL_SOSTECH}
       MAIL_CONTACT: ${MAIL_CONTACT}
       NODE_ENV: ${NODE_ENV}
diff --git a/src/mailer/mailer.service.ts b/src/mailer/mailer.service.ts
index ae2b20808..f51aa5cc1 100644
--- a/src/mailer/mailer.service.ts
+++ b/src/mailer/mailer.service.ts
@@ -16,7 +16,7 @@ export class MailerService {
     const emailsToSend = typeof to === 'string' ? [{ email: to }] : to;
     const formData = new FormData();
     const data = JSON.stringify({
-      from_email: this.config.from,
+      from_email: process.env.MAIL_FROM,
       from_name: this.config.from_name,
       to: emailsToSend,
       reply_to: 'inclusionnumerique@grandlyon.com',
-- 
GitLab