Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   nodemailer выдает ошибку см в теме (https://javascript.ru/forum/node-js-io-js/86852-nodemailer-vydaet-oshibku-sm-v-teme.html)

riaron86 01.12.2025 23:30

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();

Aetae 02.12.2025 02:06

Ну перейди по ссылке и почитай что там пишут...

riaron86 02.12.2025 17:42

с яндекс почтой выдает ошибку и тоже не отправляет почту
Error: Greeting never received
at SMTPConnection._formatError (C:\jwt\server\node_modules\nodemailer\lib\smtp-connection\index.js:809:19)
at SMTPConnection._onError (C:\jwt\server\node_modules\nodemailer\lib\smtp-connection\index.js:795:20)
at Timeout.<anonymous> (C:\jwt\server\node_modules\nodemailer\lib\smtp-connection\index.js:729:22)
at listOnTimeout (node:internal/timers:559:17)
at processTimers (node:internal/timers:502:7) {
code: 'ETIMEDOUT',
command: 'CONN'
}


Часовой пояс GMT +3, время: 18:39.