如果电子邮件不存在,如何在 Nodemailer 中启用错误

Saw*_*mar 5 email node.js nodemailer

节点邮件程序:“^2.4.2”

我正在使用 nodemailer 发送邮件。它工作正常。但是在使用不存在的电子邮件时,我没有收到任何错误:

我有代码;

exports.sendMail = function (req, resp, reqBody, callback) {
    var smtpTransport = nodemailer.createTransport(settings.smtpConfig);
    var data = JSON.parse(reqBody);
    var mailOptions={
        to      : data.toAddress,
        cc      : data.ccAddress,
        bcc     : data.bccAddress,
        subject : data.subject,
        html    : data.message
    }
    smtpTransport.sendMail(mailOptions, function(error, response){
        if (error) {
            callback(null, error);
        }else{
            callback(response);
        }
    });
};
Run Code Online (Sandbox Code Playgroud)

因此,如果我使用任何不存在的电子邮件 ID,它不会引发任何错误;

例如:如果我将 toAddress 作为 'dummy@gmail.com' 发送 - 它不会引发任何错误。

我得到了回应

{ accepted: [ 'dummy@gmail.com' ],
  rejected: [],
  response: '250 2.0.0 OK 1466501212 23sm18003603qty.40 - gsmtp',
  envelope: { from: '', to: [ 'dummy@gmail.com' ] },
  messageId: '1466501201867-84b63b27-ce337819-b06c739f@localhost' }
Run Code Online (Sandbox Code Playgroud)

cc 也是同样的情况。

任何帮助表示赞赏。