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

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); } }); }; 

所以,如果我使用任何不存在的电子邮件ID它不会抛出任何错误;

例如:如果我发送到地址为“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' } 

cc也是一样的情况。

任何帮助赞赏。