node.js - 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 不是构造函数”。我在这里做错了什么?
解决方案
如果有人在寻找同样的东西,我只是按照@SrinathKamath 的建议使用 node-mailer,它运行良好。
推荐阅读
- java - 如何避免在使用 getScaledInstance 时键入后获得 Null Pointer Deference?
- azure - 自 2020 年起通过 Azure Web App 对上传到 Azure 块存储的文件进行病毒扫描
- python - 添加列跳过nan
- python - 如何从不和谐机器人的帮助命令中修改或删除“无类别”
- module - 覆盖 Prestashop 1.7 模块的方法
- python-3.x - 没有分隔符的文本文件中的数据通过python进入列表
- python - 使用布尔输出对 df 进行更短的过滤
- object-detection - 如何在 Tensorflow 2.x 中打印准确度和其他指标?
- mysql - 如何在 SQL 的日期字段中插入日期
- php - 将变量从一个函数传递到同一控制器中的另一个函数