2 votos

No se puede enviar correo desde la línea de comandos, error de autenticación sasl

He seguido las instrucciones aquí ¿Cómo enviar un correo electrónico utilizando la línea de comandos? pero no funciona. Cuando pruebo a enviar un correo a alguien, se devuelve:

(SASL authentication failed; server smtp.gmail.com[74.125.130.109] said: 535-5.7.8 Username and Password not accepted.

He desbloqueado el captcha como se sugiere en la respuesta, pero sigue sin funcionar.

4voto

Zv_oDD Puntos 111

Tienes que "permitir las aplicaciones menos seguras", la configuración se encuentra dentro de la configuración de la cuenta de Google, para activar la configuración por favor visite este enlace https://myaccount.google.com/lesssecureapps .

A continuación, intente enviar el correo electrónico de nuevo, debería funcionar, también puede comprobar el registro de correo reciente escribiendo:

tail -f /var/log/mail.log

Normalmente, el mensaje de éxito del correo electrónico va acompañado de esta línea.

hostname postfix/smtp[2875]: F5182534OUA: to=<john@mail.com>, relay=smtp.gmail.com[74.125.130.109]:587, delay=2.8, delays=0.07/0/1.6/1.1, dsn=2.0.0, status=sent

Si se siente incómodo permitiendo "aplicaciones menos seguras", puede utilizar la contraseña de la aplicación, en la que puede generar una contraseña independiente para Postfix. Pero requiere la configuración de la verificación de 2 pasos, consulte este enlace para más detalles.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: