28 lines
919 B
TypeScript
28 lines
919 B
TypeScript
// import { MailerModule } from '@nestjs-modules/mailer';
|
|
// import { HandlebarsAdapter } from '@nestjs-modules/mailer/dist/adapters/handlebars.adapter';
|
|
import { Module } from '@nestjs/common';
|
|
import { MailService } from './mail.service';
|
|
import { join } from 'path';
|
|
import { Utility } from 'src/common/Utility';
|
|
|
|
@Module({
|
|
imports: [
|
|
// MailerModule.forRoot({
|
|
// // transport: 'smtps://user@example.com:topsecret@smtp.example.com',
|
|
// // or
|
|
// transport: Utility.mailConfig.transport,
|
|
// defaults: Utility.mailConfig.defaults,
|
|
// template: {
|
|
// dir: join(__dirname, 'templates'),
|
|
// adapter: new HandlebarsAdapter(), // or new PugAdapter() or new EjsAdapter()
|
|
// options: {
|
|
// strict: true,
|
|
// },
|
|
// },
|
|
// }),
|
|
],
|
|
// providers: [MailService],
|
|
// exports: [MailService], // 👈 export for DI
|
|
})
|
|
export class MailModule {}
|