0
我尝试为nodemailer制作单独的函数,并期望布尔值true或false作为回报。但是,当邮件发送给用户时,我在帐户中收到邮件,但在此之后而不是真或假返回I没有定义的价值。在控制台中未定义
function nodeMailer(mailOptions){
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: get.username,
pass: get.password
},
tls: {
rejectUnauthorized : false
}
});
transporter.sendMail(mailOptions, (error, info) => {
if(error) return false;
return true;
});
}
我会建议在出现错误的情况下使用'reject',并解析'info'以防万一它工作正常。 – robertklep
你是对的,我改变了代码 –
谢谢!它的工作原理 –