Я разрабатываю функцию отправки электронной почты с помощью nestJS, я использую Nest Mailer; Есть ли способ получить хост, порт, пользователя и перейти из полей, хранящихся в таблице базы данных? Кстати, я использую TypeORM. В файле .module я настраиваю плагин следующим образом:
import { Module } from '@nestjs/common';
import { MailsController } from './controllers/mails.controller';
import { HandlebarsAdapter } from '@nestjs-modules/mailer/dist/adapters/handlebars.adapter';
import { MailsService } from './services/mails.service';
import { MailerModule } from '@nestjs-modules/mailer';
@Module({
controllers: [MailsController],
providers: [MailsService],
imports: [
MailerModule.forRoot({
transport: {
host: 'smtp.gmail.com',
port: 587,
ignoreTLS: true,
secure: true,
auth: {
user: "",
pass: "",
},
},
defaults: {
to: '[email protected]',
from: '"nest-modules" <[email protected]>',
},
template: {
dir: __dirname + '/templates',
adapter: new HandlebarsAdapter(),
options: {
strict: true,
},
},
}),],
exports: [MailsService],
})
export class MailsModule { }