Si al intentar enviar por email usando MailTools mediante SMTP la aplicación nos reporta errores de validación del usuario o el password pero nosotros sabemos que son correctos el problema se debe a que gmail requiere OAuth2 como método normal de autentificación pero MailTools no soporta este método de autentificación (como muchas otras aplicaciones).

Para que funcione MailTools y probablemente la aplicación que te está fallando (en el caso de que estés intentando buscar porque no se envian correos desde tu otra aplicación) debes hacer lo siguiente;


1.- Activar la autentificacion de dos factores en tu cuenta

2.- Ir a https://myaccount.google.com/ e iniciar sesion con nuestra cuenta de gmail.

3.- En el buscador que hay en la parte superior de la pantalla buscar la palabra "contraseña". Nos propondrá varias opciones. Hay que escoger "Contraseñas de aplicación"

4.- En la pantalla que se abre le ponemos un nombre que identifique que aplicacion va a usar esa contraseña, por ejemplo, "MailTools" y pulsamos el boton "Crear". La web nos mostrará una pantalla con la contraseña que nos ha generado.


5.- En el servicio donde vayamos a usarla (por ejemplo MailTools) usariamos como usuario nuestra cuenta de google aaaaaaa@gmail.com y como contraseña la que acabamos de generar.