如何区分代码中发送电子邮件的成功与失败?

时间:2019-04-29 10:28:26

标签: node.js nodemailer

我正在使用节点邮件程序发送电子邮件。 地址FROM和TO不在我的控制范围内,容易出现人为错误。 有一个测试可以查看电子邮件的格式是否正确,但是我还需要其他内容。 我想根据邮件是否到达来在代码中做不同的事情。 现在我检查了节点邮件程序文档,并且有类似的内容

let message = {
    from: 'sender@example.com',
    to: 'recipient@example.com',
    subject: 'Message',
    text: 'I hope this message gets read!',
    dsn: {
        id: 'some random message specific id',
        return: 'headers',
        notify: 'success',
        recipient: 'sender@example.com'
    }
};

这是根据期望的结果(成功,失败,延迟)发送确认电子邮件,因此我知道它可以进行此检查。

对于每种情况,我想要获得的都是不同的代码块,如下所示(伪代码):

if(email-sent-success)
{
//do success code
}
else{
//do failure code
}

有人知道实现此目标的简单方法吗? 谢谢。

0 个答案:

没有答案