Error: Invalid login: 535-5.7.8 Username and Password not accepted. For more information, go to
535 5.7.8
https://support.google.com/mail/?p=BadCredentials 2adb3069b0e04-596c0eb7112sm3704069e87.16 - gsmtp
at SMTPConnection._formatError (C:\jwt\server\node_modules\nodemailer\lib\smtp-connection\index.js:809:19)
at SMTPConnection._actionAUTHComplete (C:\jwt\server\node_modules\nodemailer\lib\smtp-connection\index.js:1595:34)
at SMTPConnection.<anonymous> (C:\jwt\server\node_modules\nodemailer\lib\smtp-connection\index.js:556:26)
at SMTPConnection._processResponse (C:\jwt\server\node_modules\nodemailer\lib\smtp-connection\index.js:993:20)
at SMTPConnection._onData (C:\jwt\server\node_modules\nodemailer\lib\smtp-connection\index.js:774:14)
at TLSSocket.SMTPConnection._onSocketData (C:\jwt\server\node_modules\nodemailer\lib\smtp-connection\index.js:195:44)
at TLSSocket.emit (node:events:527:28)
at addChunk (node:internal/streams/readable:315:12)
at readableAddChunk (node:internal/streams/readable:289:9)
at TLSSocket.Readable.push (node:internal/streams/readable:228:10) {
code: 'EAUTH',
response: '535-5.7.8 Username and Password not accepted. For more information, go to\n' +
'535 5.7.8
https://support.google.com/mail/?p=BadCredentials 2adb3069b0e04-596c0eb7112sm3704069e87.16 - gsmtp',
responseCode: 535,
command: 'AUTH PLAIN'
}
я все нормально сделал только в почте отправки гмейл в настройках
можно включить только pop a не imap.
из за чего возникает данная ошибка?
пароль правильный
const nodemailer=require('nodemailer');
class MailService{
constructor() {
this.transporter=nodemailer.createTransport({
host:process.env.SMTP_HOST,
port:process.env.SMTP_PORT,
secure:false,
auth: {
user:process.env.SMTP_USER,
pass:process.env.SMTP_PASSWORD
}
});
}
async sendActivationMail(to,link){
await this.transporter.sendMail({
from:process.env.SMTP_USER,
to,
subject: 'Account activation on'+ process.env.API_URL,
text:'',
html:
`
<div>
<h1>Dlja activacii pereidite possilke</h1>
<a href="${link}">${link}</a>
</div>
`
});
}
}
module.exports=new MailService();