GNU Emacs: Enviar emails

emacs
Esta receta explica como configurar GNU Emacs para poder enviar emails desde cuentas de Gmail.

Introducción


Si eres un Emacs-adicto, te interesa enviar un e-mail de forma rápida mientras usas tu emacs o simplemente quieres ser un poco más geek, nada mejor que Emacs.

Ingredientes

  • starttls – TLS encryption helper program

Configurar Emacs


Tienes que tener instalado el paquete starttls ya que Gmail utiliza TLS para el envío de emails. Después, lo único que queda es configurar tu Emacs. Para ello, abre el archivo . emacs (que se encuentra en tu home).

$ emacs .emacs
(setq send-mail-function 'smtpmail-send-it
      message-send-mail-function 'smtpmail-send-it
      smtpmail-starttls-credentials
      '(("smtp.gmail.com" 587 nil nil))
      smtpmail-auth-credentials
      '(("smtp.gmail.com" 587 "direccion@gmail.com" nil))
      smtpmail-default-smtp-server "smtp.gmail.com"
      smtpmail-smtp-server "smtp.gmail.com"
      smtpmail-smtp-service 587
      smtpmail-debug-info t)
(require 'smtpmail)

Simplemente pon tu dirección de correo en lugar de “direccion@gmail.com”. si quieres que al enviar un email Emacs no te pida tu password puedes cambiar el campo nil que está a continuación de “direccion@gmail.com” y poner en su lugar tu password.

Tips & Tricks Email Emacs

    Entrar en el modo email de Emacs: C-x m Modo email en una nueva ventana: C-x 4 m Modo email en un nuevo frame: C-x 5 m Revisar la ortografía del e-mail: M-x ispell-message Adjuntar un archivo: C-c C-i file RET Enviar el e-mail: C-c C-s Enviar el e-mail y salir del buffer: C-c C-c

Se puede hacer mucho más, como crear alias para las direcciones de correo, saltar a un campo concreto del mail, incluir la firma… para todo ello, como siempre lo mejor es echar un vistazo a la documentación de GNU Emacs

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de brue

:)

“[…]o simplemente quieres ser un poco más geek, nada mejor que Emacs.”

Genial.

Gracias por la receta Smiling


PPC: int main(){long foo=1649571173;puts(&foo);}
x86: int main(){long foo=1702187618;puts(&foo);}

brue