我正在使用节点邮件程序发送电子邮件。 地址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
}
有人知道实现此目标的简单方法吗? 谢谢。