Gnus.


Una de las cosas más complicadas de Emacs es hacer trabajar a este muchacho correctamente. Tenemos por supuesto más opciones como VM, pero Gnus tiene la ventaja de que viene incluido por defecto en Emacs.

Los manuales generalmente utilizan cuentas de Gmail, yo no entiendo como pueden confiarle a una sola empresa sus videos, fotos, búsquedas, correo, documentos… Eso me suena a monopolio.

Independientemente de eso, si usamos Gnus para leer correo por medio de IMAP, esto debería funcionar:

(setq gnus-select-method '(nnimap "server_name"
(nnimap-address "server_address")))

Una vez hecho esto podemos entrar en Gnus y pedirá usuario y contraseña. Verás un entorno casi vacio, teclea ^. Si, no es convencional dentro de Emacs, y a veces no es la tecla más accesible pero solo la usaremos una vez. Yo uso GMX así que veo esto:

{nnimap:gmx.com} (opened) (agent)

Entramos ahí y ¡magia! nuestras carpetas de correo, a las cuales debemos suscribirnos. En mi caso estaba suscrito a Inbox, pero las demás carpetas tenían un K del lado izquierdo, presionando U la quitamos y todo listo, cuando acabemos presionamos q para salir.

Gnus solo muestra las carpetas con correo nuevo, si queremos ver todas las carpetas precionamos L. Podemos organizar todo por grupos y hacerlos siempre visibles, lo cual hace que Gnus luzca como cualquier otro cliente de correo, agrega esto a la configuración:

(setq gnus-permanently-visible-groups ".*.*"
(add-hook 'gnus-group-mode-hook 'gnus-topic-mode)

Ahora cuando iniciemos Gnus aparecerán las carpetas en formas de árbol. Cada elemento entre corchetes es un Topic (.SIC), podemos crear más con “T n”, renombrarlos con “T r” y borrarlos con “T Del”. Los elementos de cada topic son las carpetas de IMAP en este caso. Podemos cortarlas para ponerlas en otro Topic con “C-w” y “C-y” donde C=Control

El envío de correo es más complicado, hay muchas configuraciones en Internet, puedes probar todas hasta que una te funcione, la mía es lo más sencillo y me funciona así:

(setq user-full-name "Don Fulano de Tal")
(setq user-mail-address "usuario@gmx.com")
(setq smtpmail-default-smtp-server "mail.gmx.com")
(setq smtpmail-smtp-server "mail.gmx.com")
(setq smtpmail-local-domain nil)
(setq smtpmail-smtp-service 587)
(setq send-mail-function 'smtpmail-send-it)
(setq message-send-mail-function 'smtpmail-send-it)

La cual sirve al 100% con GMX.

Ahora, manejo de correos, se crean con “m” se mueven con “B m”, el cual sirve para mover a la papelera o cualquier otra carpeta. Si presionas “B Del” borrará el correo definitivamente. Cuando leas un correo puedes contestarlo con “r”, si presionas “R” incluirá el mensaje original.

Para agregar noticias RSS debes cambiar el agente, de nnimap a nnrss, eso se hace presionando “B” y escribiendo nnrss. Ahora puedes agregar RSS por medio de un fichero OPML o individualmente, además puedes organizarlos por Topics, igual que el correo.

Para las direcciones de correo debes instalar BBDB y para usarlo con Gnus agrega:

(require 'bbdb)
(bbdb-initialize 'gnus 'message)
(setq bbdb-north-american-phone-numbers-p nil)

Existen algunas maneras de exportar vCards a BBDB, yo exporte un archivo Ldif a BBDB, el programa que lo hace esta disponible en EmacsWiki.

Ahora al escribir un correo estará habilitado el autocompletado de direcciones en la base de datos con la tecla TAB. Para crear una nueva entrada en BBDB usa el comando “bbdb-create”, te pedirá varios datos del contacto.

Lo mejor es visitar Emacs Wiki para más información.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s