From 27e500c0124623c870895383734aed0946dd875b Mon Sep 17 00:00:00 2001 From: Midhun G S Date: Tue, 16 Apr 2024 13:34:08 +0530 Subject: [PATCH] added improvement for email transport (#9355) --- server/src/app.module.ts | 35 ++++++++++++++++------------------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/server/src/app.module.ts b/server/src/app.module.ts index 2d788708ea..0b28ef675c 100644 --- a/server/src/app.module.ts +++ b/server/src/app.module.ts @@ -48,24 +48,6 @@ import { ImportExportResourcesModule } from './modules/import_export_resources/i import { MailerModule } from '@nestjs-modules/mailer'; import { HandlebarsAdapter } from '@nestjs-modules/mailer/dist/adapters/handlebars.adapter'; -const port = +process.env.SMTP_PORT || 587; -const transport = - process.env.NODE_ENV === 'development' - ? { - host: 'localhost', - ignoreTLS: true, - secure: false, - } - : { - host: process.env.SMTP_DOMAIN, - port: port, - secure: port == 465, - auth: { - user: process.env.SMTP_USERNAME, - pass: process.env.SMTP_PASSWORD, - }, - }; - const imports = [ ScheduleModule.forRoot(), ConfigModule.forRoot({ @@ -99,7 +81,22 @@ const imports = [ }, }), MailerModule.forRoot({ - transport: transport, + transport: + process.env.NODE_ENV === 'development' + ? { + host: 'localhost', + ignoreTLS: true, + secure: false, + } + : { + host: process.env.SMTP_DOMAIN, + port: +process.env.SMTP_PORT || 587, + secure: process.env.SMTP_SSL === 'true', + auth: { + user: process.env.SMTP_USERNAME, + pass: process.env.SMTP_PASSWORD, + }, + }, preview: process.env.NODE_ENV === 'development', template: { dir: join(__dirname, 'mails'),