如何使用NodeEmailer从nestjs发送邮件?

如何使用NodeEmailer从nestjs发送邮件?,nestjs,sendmail,nodemailer,Nestjs,Sendmail,Nodemailer,我试图用nestjs中的nodemailer从我的个人gmail发送邮件,但没有收到任何结果(希望在收件箱中收到邮件)。 下面我附上了我的代码: `app.module.ts` @Module({ imports: [ MulterModule.register({ dest: "./uploads" }), MailerModule.forRoot({ transp

我试图用nestjs中的nodemailer从我的个人gmail发送邮件,但没有收到任何结果(希望在收件箱中收到邮件)。 下面我附上了我的代码:

 `app.module.ts`

 
 @Module({
     imports: [
         MulterModule.register({
         dest: "./uploads"
     }),
         MailerModule.forRoot({
             transport: {
                 host: 'smtp.googlemail.com',
                 port: 465,
                 ignoreTLS: true,
                 secure: true,
                 auth: {
                     user: process.env.EMAIL_ID,
                     pass: process.env.EMAIL_PASS
                 },
             },
             defaults: {
                 from: '"No Reply" <no-reply@gmail.com>',
             },
             preview: false,
             template: {
                 dir: process.cwd() + '/template/',
                 adapter: new HandlebarsAdapter(),
                 options: {
                     strict: true,
                 },
             },
         }),
     ],
     controllers: [AppController],
     providers: [AppService]
 
 })
 
 export class AppModule {}
 
 `app.controller.ts`
 
 @Controller()
 export class AppController {
     constructor(private appservice: AppService) {}
 
  @Get()
     sendMail(): void {
        return this.appservice.sendMail()
     }
 }
 
 
 `app.service.ts`
 
 @Injectable()
 export class AppService {
     constructor(private readonly mailerService: MailerService) {}
 
       sendMail(): void {
         this.mailerService.sendMail({
             to: 'leon.wolflans11@gmail.com',
             from: 'leon.wolflans11@gmail.com',
             subject: 'Testing Nest MailerModule ✔', 
             text: 'welcome', 
             html: '<b>welcome</b>',
 
         });
     }
`app.module.ts`
@模块({
进口:[
多模块寄存器({
目的:“/上传”
}),
MailerModule.forRoot({
运输:{
主机:“smtp.googlemail.com”,
港口:465,
ignoreTLS:没错,
安全:是的,
认证:{
用户:process.env.EMAIL\u ID,
通过:process.env.EMAIL\u通过
},
},
默认值:{
发件人:“‘没有答复’”,
},
预览:假,
模板:{
dir:process.cwd()+'/template/',
适配器:新把手适配器(),
选项:{
严格:是的,
},
},
}),
],
控制器:[AppController],
提供商:[AppService]
})
导出类AppModule{}
`app.controller.ts`
@控制器()
导出类AppController{
构造函数(私有appservice:appservice){}
@得到()
sendMail():void{
返回此.appservice.sendMail()
}
}
`app.service.ts`
@可注射()
导出类应用程序服务{
构造函数(私有只读mailerService:mailerService){}
sendMail():void{
此为.mailerService.sendMail({
致:里昂。wolflans11@gmail.com',
来自:里昂。wolflans11@gmail.com',
主题:“测试Nest MailerModule”✔', 
文字:“欢迎”,
html:'欢迎',
});
}
当我在“邮递员”中检查此代码时,我收到了200个状态代码,但在检查我的收件箱时,在那里找不到新邮件。

是否打开了“允许打开不太安全的应用程序”?