首页 > 解决方案 > Angular 后端配置上的电子邮件 - Emailjs

问题描述

我正在尝试在我的项目中使用emailjs来发送电子邮件确认。问题是我无法做到这一点。

这是我的代码:

let SMTPClient = require('emailjs');

const options = {
  user: 'contact@stackoverflow.com.br',
  password: 'stackoverflow',
  host: 'mail.stackoverflow.com.br',
  port: '587',
  ssl: false,
  tls: true,
  timeout: 5000,
  domain: 'stackoverflow.com.br',
  authentication: ['LOGIN']
};

const headers = {
  from: 'contact@stackoverflow.com.br',
  to: 'myemail@gmail.com',
  cc: '',
  bcc: '',
  text: 'Text sample. Just a text.',
  subject: 'Title test',
  attachment: '',
};

  var client = new SMTPClient(options);
  let message = new SMTPClient.Message (headers);
  client.send(message, function (err, message) {
    console.log(err || message);
  });

但我不断收到“SMTPClient 不是构造函数”。我在这里做错了什么?

标签: node.jsangular

解决方案


如果有人在寻找同样的东西,我只是按照@SrinathKamath 的建议使用 node-mailer,它运行良好。


推荐阅读