javax.mail.AuthenticationFailedException: 535-5.7.8 Nombre de usuario y contraseña no aceptados

5 minutos de lectura

Avatar de usuario de Rohit Raj
rohit raj

Recibo este error cuando intento enviar un correo usando la API de JavaMail:

javax.mail.AuthenticationFailedException: 535-5.7.8 Username and Password not accepted

¿Cómo puedo arreglar esto?

  • Agregue el código que usó para configurar su administrador de correo para obtener respuestas.

    – Sachin

    11 de febrero de 2016 a las 18:37

  • Mira esto: stackoverflow.com/questions/2965251/…

    – Elliot Schmelliot

    13/02/2016 a las 21:30

Avatar de usuario de Think Tank
ThinkTank

Perdón por llegar tarde a la fiesta. Este podría ser el problema en su tarea si está utilizando el servidor de Gmail.

  1. La verificación en dos pasos debe estar desactivada.
  2. Permitir aplicación menos segura (debe estar activada).
  3. Por favor verifique su nombre de usuario y contraseña.
  4. Verifique el código (que fue mi problema), arriba de los tres puede cambiar el centro de ayuda de Google y usted mismo el último Mi experiencia que puedo compartir con usted. Debe autenticar el servidor de correo antes de comunicar el mensaje porque es un sistema de respuesta de desafío mediante el cual se comunica a través del correo.Estoy compartiendo archivos de fragmentos de código con usted puede referirse a que no puedo formatear mi código con ctrl+K.

  • Permitir aplicaciones menos seguras es el problema más común aquí

    – norbertas.gaulia

    11 de febrero de 2019 a las 13:25

  • Encendiendo Allow Less Secure Apps fue simplemente la solución en mi caso

    – SourceVisor

    19 de abril de 2019 a las 12:53

  • Para acelerar el diagnóstico, envíese a usted mismo y revisa la bandeja de entrada. Si el punto 2. – un aplicación de remitente que no es de Google (como JavaMail invocado por Jenkins mailer en mi caso) es la razón, verá un correo de Google que dice "Someone just used your password to try to sign in to your account from a non-Google app. Google blocked them, but you should check what happened. Review your account activity to make sure no one else has access."

    – mirekphd

    8 de diciembre de 2019 a las 11:42


  • Funciona de maravilla. El problema más común aquí es la configuración “Permitir aplicaciones menos seguras”, ya que está desactivada para todas las cuentas de Google de forma predeterminada.

    – Abhiyay Kumar

    13 de julio de 2020 a las 11:02

  • 2do funciona para mí. Google desactivará automáticamente esta configuración si no se está utilizando

    – c.sankhala

    14 oct 2020 a las 11:37

avatar de usuario de ognjenkl
ognjenkl

Esto funcionó para mí:

  1. Inicie sesión en la cuenta de Gmail desde la que está enviando el correo
  2. Vaya a Administrar su cuenta de Google -> Seguridad -> Acceso a aplicaciones menos seguras -> Activar acceso (no recomendado)

    o

    Accede a la URL:
    https://www.google.com/settings/security/lesssecureapps
  3. Cambie “Permitir aplicaciones menos seguras: DESACTIVADO” a “Permitir aplicaciones menos seguras: ACTIVADO”

Actualizar:
Google dejó de admitir “aplicaciones menos seguras” a partir del 30 de mayo de 2022.

Una de las alternativas para solucionar este problema es utilizar la verificación en dos pasos y generar la contraseña de la aplicación:

  1. Cuenta de Google -> Seguridad -> Verificación en dos pasos -> Ingrese la contraseña cuando se le solicite -> Encienda (puede usar SMS para obtener el código de Gmail para activar la Verificación en dos pasos)
  2. Cuenta de Google -> Seguridad -> Contraseña de la aplicación -> Ingrese la contraseña según se le solicite -> Seleccione la aplicación y el dispositivo… -> por ejemplo, Otro (nombre personalizado) -> Ingrese el nombre de la aplicación, por ejemplo, MyApp -> Generar
  3. Copiar una contraseña de 16 caracteres
  4. Use una contraseña de 16 caracteres con el nombre de usuario de Gmail en su aplicación

Enlace de soporte de Google aquí.

  • trabajando para mi gracias

    – abr

    17 de diciembre de 2021 a las 8:04

Avatar de usuario de Vladi
vladi

Actualización desde junio de 2022: Google cierra el “Acceso a aplicaciones menos seguras” pero abre otra opción para usar el smtp de google:

Sigue esta respuesta


RESPUESTA ANTIGUA, ya no es relevante

Paso 1: Inicie sesión en su cuenta de Gmail

Paso 2: Haga clic en Configuración

ingrese la descripción de la imagen aquí

Paso 3: haga clic en la pestaña Cuentas e importación > Otras configuraciones de cuenta de Google

ingrese la descripción de la imagen aquí

Paso 4: Haga clic en Seguridad

  • Desplácese hasta la parte inferior de la página En Acceso a aplicaciones menos seguras, haga clic en Activar acceso

ingrese la descripción de la imagen aquí

Paso 5: Configure Permitir aplicaciones menos seguras en ON

ingrese la descripción de la imagen aquí

  • ¡Esta fue mi solución también! buena suerte a todos

    – enésimo

    5 de julio de 2021 a las 23:58

  • Pero esta opción estará disponible hasta el 30 de mayo de 2022

    – caminar

    20 de abril a las 5:19


  1. En primer lugar, asegúrese de que todas las propiedades se definan de la siguiente manera:

mail.smtp.host=smtp.gmail.com,
mail.smtp.port=25,
mail.smtp.auth=true
mail.smtp.starttls.enable=true

  1. Ahora, asegúrese de que la verificación de dos pasos esté desactivada

  2. Permitir aplicaciones menos seguras (ON) siga este enlace :-

https://micuenta.google.com/lesssecureapps

  1. Además, verifique que su nombre de usuario y contraseña sean correctos o no.

Avatar de usuario de Y.LAGHOUAZI
Y.LAGHOUAZI

A mi me funciona, debes configurar tu cuenta de Gmail con los siguientes pasos:

En la sección de seguridad:

Debe cambiar “Permitir aplicaciones menos seguras: DESACTIVADO” a “Permitir aplicaciones menos seguras: ACTIVADO”

  • ya lo he hecho pero sigue sin funcionar

    – Ilia Budu

    17 de febrero de 2021 a las 9:44

  • tienes que verificar tus credenciales o desactivar la verificación en dos pasos

    – Y.LAGHOUAZI

    20 de febrero de 2021 a las 10:25


  • Pero esta opción estará disponible hasta el 30 de mayo de 2022

    – caminar

    20 abr a las 5:20

avatar de usuario de slfan
slfan

Inicie sesión en la cuenta de gmail, en Cuenta ->

haga clic en Seguridad -> desactive la verificación en dos pasos y active “Acceso a aplicaciones menos seguras”

Puede ser por cosas de arriba, espero que te ayude

  • ya lo he hecho pero sigue sin funcionar

    – Ilia Budu

    17 de febrero de 2021 a las 9:44

  • tienes que verificar tus credenciales o desactivar la verificación en dos pasos

    – Y.LAGHOUAZI

    20 de febrero de 2021 a las 10:25


  • Pero esta opción estará disponible hasta el 30 de mayo de 2022

    – caminar

    20 abr a las 5:20

Avatar de usuario de Arefe
Arefe

Tengo el mismo error, pero cuando ejecuto la aplicación desde la terminal, desaparece. Se proporciona mi configuración de correo electrónico:

spring.mail.host=smtp.googlemail.com
[email protected]
spring.mail.password=Weddingcard.1
spring.mail.port=587
spring.mail.properties.mail.smtp.starttls.enable=true
spring.mail.properties.mail.smtp.auth=true
spring.mail.properties.mail.smtp.starttls.required=true

¿Ha sido útil esta solución?