首页 > 解决方案 > 带有 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,
   },
  };

标签: javascriptnode.jsnodemailer

解决方案


推荐阅读