Etiqueta: mutt

  • Configurando Mutt con Gmail

    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
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.