javascript - 带有 DNS 的电子邮件传递失败 Nodemailer 的通知
问题描述
目前,如果用户输入无效的电子邮件,我们的发件人电子邮件地址只会收到失败的电子邮件发送通知。我正在尝试将失败的电子邮件发送给原始收件人,以便他们知道他们输入了无效的电子邮件地址。
在这种情况下,收件人电子邮件地址是 req.body.clientEmail
我正在使用 Nodemailer 的传递状态通知来尝试实现此功能,但到目前为止还没有运气。
const mailOptions = {
from: 'senderEmail@email.com',
to: req.body.clientEmail,
subject: 'subject line',
envelope: {
from: 'senderEmail@email.com',
to: req.body.clientEmail,
},
dsn: {
id: 'some random message specific id',
return: 'headers',
notify: ['failure', 'delay'],
recipient: req.body.clientEmail,
},
};
解决方案
推荐阅读
- c# - 绑定:如何绑定另一个类的属性
- python - 提取所有 Json 键值
- xml - 源文件中的长文本字符串,导致输出文件中出现多行
- typescript - 如何正确键入接收具有多个键:值对的对象的函数?
- serialization - 如何不序列化 FastJson 中的类字段?
- python - 如何在 Ursina Python 中设置世界旋转
- python - 从嵌套类到 Pytorch 优化函数的输入参数
- python - 将 DF 保存到 azure blob
- java - 使用 Web 抓取、Jsoup 库、Java、Android Studio 从网站获取表的奇数行。但是想要一个表的所有行
- google-api - Google Books Preview API 需要移动/响应式徽标