[node.js] 在使用nodemailer组件发送邮件时,如何验证邮件发送失败?

yhanw 2018-10-23 05:59:30
在使用nodemailer组件发送邮件时,即使接收邮箱是一个不存在的邮箱(这个邮箱是按xxx@xx.xxx格式写的),程序都会返回发送成功。但实际上发送邮箱会显示发送的邮件被退回。

如何判断这个邮箱是否存在?


router.post('/', function(req, res, next) {
var mailTransport = email.createTransport({
host : 'smtp.qq.com',
port : 465,
secureConnection: true,
auth : {
user : '*********@qq.com',
pass : '***************'
}
});
var options = {
from : '*********@qq.com',
to : req.body.email,
subject : '一封来自Node Mailer的邮件',
text : '一封来自Node Mailer的邮件'
};

mailTransport.sendMail(options, function(err, msg){
if(err){
console.log(err);
res.end('error');
}
else {
console.log(msg);
res.send('successful');
}
});
});


...全文
438 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧