ERROR – fallo de autenticación 535

¿Qué otra información podría ayudar? El servidor remoto te está diciendo que la autenticación falló. No hay mucho más que podamos decir.

¿Tienes 2FA o MFA activado para esta cuenta de correo? Esto podría impedir que SMTP AUTH funcione.

Si no es así, ¿puedes probar SMTP manualmente para ver si la autenticación funciona?

Primero necesitas construir la cadena de autenticación (una cadena codificada en base64 de nombredeusuario␀nombredeusuario␀contraseña)

Sugiero usar python:

○ → ipython3

In [1]: import base64

In [2]: import getpass

In [3]: u, p = 'michael', getpass.getpass()
Password: (pega o escribe la contraseña aquí)

In [4]: base64.b64encode(f'{u}\\x00{u}\\x00{p}'.encode()).decode()
Out[4]: 'bWlxxxxxxxxxxxxxxxxxxxxxxxxxxx'

(por favor, cambia michael por tu nombre de usuario SMTP real si haces esto)

:rotating_light: NO COMPARTAS ESTA CADENA, ES TU CONTRASEÑA EN TEXTO PLANO

y luego hacer SMTP manualmente, por ejemplo:

○ → openssl s_client -starttls smtp -connect mail.my.domain:587
CONNECTED(00000003)
…
---
250 SMTPUTF8
AUTH PLAIN bWljaGFlbABtaWNoYWVsAHBhc3N3b3Jk ← la contraseña "password"
535 5.7.8 Error: authentication failed: authentication failure
AUTH PLAIN bWlxxxxxxxxxxxxxxxxxxxxxxxxxxx ← la contraseña real
235 2.7.0 Authentication successful
RSET
250 2.0.0 Ok
QUIT
221 2.0.0 Bye
closed

Si eso no funciona, las credenciales probablemente sean realmente malas. Si funciona… investigaremos más.

1 me gusta