Я использую пакет npm для npm.не удалось отправить электронное письмо в nodejs
Я настроил параметры, как это:
function feedback(req, res, next){
console.log('feed back given....', req.body);
smtpTrans = nodemailer.createTransport('SMTP', {
service: 'Gmail',
host: 'smtp.gmail.com',
port: 587,
secure: false,
ignoreTLS: false,
tls: { rejectUnauthorized: true },
debug: false,
auth: {
user: "[email protected]",
pass: "xxxxxx"
}
});
//Mail options
mailOpts = {
from: from: req.body.email,
to: '[email protected]',
subject: 'EMAIL FROM Rsc-student: ' + req.body.subject,
text: req.body.message
};
smtpTrans.sendMail(mailOpts, function (error, response) {
//Email not sent
if (error) {
res.send(error);
console.log('error sending mail');
}
else {
res.send(response);
console.log('success sending mail');
}
});
}
Если я не ошибаюсь, я правильно, но по-прежнему настроен не удается отправить почту. Его печать с ошибкой
может уделить 'ошибка'? – Bhavana
'' 'from: from: req.body.email,' '' убедитесь, что эта строка верна! – bharadhwaj
от: от: req.body.email, изменить эту строку to- from: req.body.email – AJS