Показать сообщение отдельно
  #1 (permalink)  
Старый Вчера, 23:30
Кандидат Javascript-наук
Отправить личное сообщение для riaron86 Посмотреть профиль Найти все сообщения от riaron86
 
Регистрация: 27.11.2021
Сообщений: 126

nodemailer выдает ошибку см в теме
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();

Последний раз редактировалось riaron86, Вчера в 23:36.
Ответить с цитированием