Ich versuche, separate Funktion für nodemailer zu machen und boolean wahr oder falsch im Gegenzug zu erwarten. Aber wenn die Mail an den Benutzer gesendet wird, bekomme ich die Mail in Rechnung, aber danach statt wahr oder falsch als Gegenleistung bekomme Wert als undefiniert.Undefiniert in der Konsole
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;
});
}
Ich würde vorschlagen, 'reject' im Falle von Fehlern und Auflösung von' info' für den Fall, dass es in Ordnung war. – robertklep
Sie haben Recht, ich habe den Code geändert –
Danke! Es funktioniert –