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
你是對的,我改變了代碼 –
謝謝!它的工作原理 –