I am trying to send an email using a simple nodejs app. But i am getting an erro The error is:
Error: Invalid login: 534-5.7.14 Please log in via your web browser and 534-5.7.14 then try again. 534-5.7.14 Learn more at 534 5.7.14 https://support.google.com/mail/answer/78754 22-v6sm29249729pfl.126 - gsmtp at SMTPConnection._formatError (C:\Users\USER\Desktop\codeworkr\node_modules\nodemailer\lib\smtp-connection\index.js:606:19) at SMTPConnection._actionAUTHComplete (C:\Users\USER\Desktop\codeworkr\node_modules\nodemailer\lib\smtp-connection\index.js:1335:34) at SMTPConnection._responseActions.push.str (C:\Users\USER\Desktop\codeworkr\node_modules\nodemailer\lib\smtp-connection\index.js:366:26) at SMTPConnection._processResponse (C:\Users\USER\Desktop\codeworkr\node_modules\nodemailer\lib\smtp-connection\index.js:762:20) at SMTPConnection._onData (C:\Users\USER\Desktop\codeworkr\node_modules\nodemailer\lib\smtp-connection\index.js:558:14) at TLSSocket._socket.on.chunk (C:\Users\USER\Desktop\codeworkr\node_modules\nodemailer\lib\smtp-connection\index.js:510:47) at emitOne (events.js:116:13) at TLSSocket.emit (events.js:211:7) at addChunk (_stream_readable.js:263:12) at readableAddChunk (_stream_readable.js:250:11) at TLSSocket.Readable.push (_stream_readable.js:208:10) at TLSWrap.onread (net.js:597:20)
And my code is this:
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'gmail',
secure: false,
// port: 25,
auth: {
user: '[email protected]',
pass: ''
}
/* tls: {
rejectUnauthorized: false
}*/
});
var mailOptions = {
from: '[email protected]',
to: '[email protected]',
subject: 'Sending Email using Node.js',
text: 'Hello'
};
transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);=
}
});
I've removed the password for security purposes.