Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

788
Visualizações
NodeMailer - Nombre de usuario y contraseña no aceptados

Estoy recibiendo esto en el cartero -

 { "code": "EAUTH", "response": "535-5.7.8 Username and Password not accepted. Learn more at\n535 5.7.8 https://support.google.com/mail/?p=BadCredentials x7- 20020aa784c7000000b005058d220b37sm21945855pfn.64 - gsmtp", "responseCode": 535, "command": "AUTH PLAIN" }

Email And password not accepted , ya he revisado esta pregunta e intenté una posible forma de resolver este problema, pero nada funcionó.

sección de código de nodemailer -

 let transporter = nodemailer.createTransport({ host: 'smtp.gmail.com', port: 587, secure: false, auth: { user: 'mygmail@gmail.com', pass: 'mypassword' } }) const info = await transporter.sendMail({ from: 'mygmail@gmail.com', to: "person@gmail.com", subject: "subject", text: "text", html: `<h1> hello </h1>` })

Yo he tratado -

  • genere una contraseña específica de la aplicación y utilícela en lugar de su contraseña real.

  • habilitado el captcha ( enlace )

  • habilitó la configuración de IMAP en gmail->configuración->Reenvío y POP/IMAP

Leí esto:aplicación y cuenta de Google menos seguras

Cualquier ayuda sería apreciada.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

  • Primero, debe usar una cuenta de Gmail válida con sus credenciales.
  • Debe permitir que las aplicaciones menos seguras de su cuenta de Google envíen correos electrónicos. A través de este enlace. Permitir aplicaciones menos seguras desde su cuenta de Google

 const nodemailer = require('nodemailer'); const sendEmail = async () => { const transporter = nodemailer.createTransport({ service: 'gmail', auth: { user: 'sender gmail', pass: 'sender password', }, }); const options = { from: 'sender gmail', to: 'receiver gmail', subject: 'subject', text: 'text', }; await transporter.sendMail(options); }; module.exports = sendEmail;
over 4 years ago · Santiago Trujillo Relatório

0

Ya no puede iniciar sesión en el servidor smtp utilizando un nombre de usuario y una contraseña. Puede intentar usar una contraseña de aplicaciones, pero como las aplicaciones menos seguras y su cuenta de Google se eliminarán en breve, probablemente esta no sea la mejor opción.

ingrese la descripción de la imagen aquí

Recomiendo buscar en Xoauth2 de esta manera, puede autorizar al usuario en lugar de confiar en su contraseña. Intentaría adaptar javascript-implicit-flow para ver si esto funciona.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda