Mail

Uma implementação de envio de e-mail, depende da implementação do provedor de template de email.

Disponíveis:

  • Smtp

  • Amazon Ses

  • Fake

Métodos:

SendMail: Envia um email usando a implementação escolhida.

await this.mailProvider.sendMail({
  subject: 'Assunto do email',
  from: { email: 'remetente@mail.com', name: 'Remetente' },
  to: { email: 'destinatario@mail.com', name: 'Destinatário' },
  templateData: {
    file: resolve('..', 'file.hbs'),
    variables: { name: 'seu nome' },
  },
});

Last updated