Configurando Mutt con Gmail

Escrito por

en

Recientemente, me encontré en la tesitura de enviar un parche al kernel linux, concretamente, una corrección menor de documentación. Seguí la sugerencia de este tutorial https://opensource.com/article/18/8/first-linux-kernel-patch de enviar el parche a través de Mutt

Para configurar mutt, creé el el fichero .muttrc en la carpeta $HOME de mi usuario con el siguiente contenido, sustituyendo __your_user__ por mi usuario y __your_app_password por mi clave de aplicación (lo explicaré más adelante).

# ================  IMAP ====================
set imap_user = '__youruser__@gmail.com'
set imap_pass = '__your_app_password__'
set spoolfile = imaps://imap.gmail.com/INBOX
set folder = "imaps://imap.gmail.com:993"
set record="imaps://imap.gmail.com/[Gmail]/Sent Mail"
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"
set mbox="imaps://imap.gmail.com/[Gmail]/All Mail"

# ================  SMTP  ====================
set smtp_url = "smtp://__youruser__@gmail.com@smtp.gmail.com:587/"
set smtp_pass = $imap_pass
set ssl_starttls = yes # activate TLS if available
set ssl_force_tls = yes # Require encrypted connection

# ================  Composition  ====================
set editor = `echo \$EDITOR`
set edit_headers = yes  # See the headers when editing
set charset = UTF-8     # value of $LANG; also fallback for send_charset
# Sender, email address, and sign-off line must match
unset use_domain        # because joe@localhost is just embarrassing
set realname = "John Smith"
set from = "__your_user__@gmail.com"
set use_from = yes

Para generar una clave de aplicación, fueron necesarios realizar dos pasos en: https://myaccount.google.com

1. En el menú a la derecha, pinchar en «Seguridad». A continuación, en la sección «Iniciar sesión en Google», activar «Verificación en dos pasos».

2. En el menú a la derecha, pinchar en «Seguridad». A continuación, en la sección «Iniciar sesión en Google», seleccionar Contraseñas de aplicaciones, genera una nueva para usarla con Mutt.

Gracias a esto ya pude enviar el patch así:

mutt -H /tmp/0001-Update-the-documentation-referencing-Plan-9-from-Use.patch

Previamente, para obtener la lista de mantenedores de esa sección del código, me bajé este script de perl:
https://github.com/torvalds/linux/blob/master/scripts/get_maintainer.pl

Y ejecutandolo desde la carpeta o directorio donde hemos descargado el código del kernel, obtendremos la lista de direcciones de email a los que podriamos enviar el parche para su revisión.

e.g.:

$HOME/bin/get_maintainer.pl /tmp/0001-Update-the-documentation-referencing-Plan-9-from-Use.patch

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.