create-chuntianxiaozhu
Version:
春天小猪模板工具
37 lines (35 loc) • 942 B
text/typescript
import { Module } from '@nestjs/common';
import { MailerModule } from '@nestjs-modules/mailer';
import { EjsAdapter } from '@nestjs-modules/mailer/dist/adapters/ejs.adapter';
import { join } from 'path';
import { EmailService } from './email.service';
import { ConfigModule } from '@nestjs/config';
@Module({
imports: [
ConfigModule.forRoot({
envFilePath: 'environment.properties',
}),
MailerModule.forRoot({
transport: {
service: 'QQ',
auth: {
user: process.env.ADDRESS,
pass: process.env.STMPCODE,
},
},
defaults: {
from: `"春天小猪"<${process.env.ADDRESS}>`,
},
template: {
dir: join(__dirname, '..', '../../template/email'),
adapter: new EjsAdapter(),
options: {
strict: true,
},
},
}),
],
providers: [EmailService],
exports: [EmailService],
})
export class EmailModule {}