Cómo configurar sendmail para que utilice Gmail para enviar correos

Configuramos las credenciales en /etc/mail/auth/client-info :

Donde el usuario no es obligatorio que lleve “@gmail.com”.

En la contraseña, si usas el carácter “%” es encesario escaparlo con otro “%”, de manera que hay que poner “%%”.

Creamos el fichero client-info.db compilado, y les ponemos permisos de sólo lectura:

Añadimos a sendmail.mc casi al final de todo la configuración:

(para los certificados habrá que buscar por internet, porque no recuerdo cómo era)

Se puede especificar el fichero client-info en vez de client-info.db.

Y compilamos sendmail.mc:

Después de eso podemos hacer una prueba de envío:

Si tenemos algún problema con la autenticación nos dirá algo como:

y si descodificamos el código en base64 que contiene la cadena de autenticación con el usuario y la contraseña, nos indicará qué credenciales está enviando.