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