Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

780
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda