Cómo utilizar el correo electrónico en Emacs

Cómo utilizar el correo electrónico en Emacs
Fotografía de un fajo de sobres de correo extendidos sobre una superficie.

Emacs es una aplicación poderosa. Le permite integrar varias partes de su flujo de trabajo diario en una única utilidad coherente. También puedes usarlo para administrar tus correos electrónicos. Aquí le mostramos cómo puede integrar su bandeja de entrada de correo electrónico en Emacs y cómo vincular correctamente Emacs a Gmail para enviar y recibir correo electrónico directamente desde él.

Configurar el correo electrónico en Emacs

Puedes agregar fácilmente una bandeja de entrada de correo electrónico en Emacs con la ayuda de Offlineimap y Notmuch

Instalación de mapa sin conexión

Offlineimap es un programa auxiliar que recupera su correo electrónico de un servidor remoto y lo guarda en su disco.

Ejecute el siguiente comando para instalar el programa en su sistema:

También puedes usar pacman para instalar Offlineimap en Arch Linux:

En RHEL y Fedora, puedes usar dnf:

Configurar un mapa sin conexión

Cree el archivo de configuración de usuario para su instalación de Offlineimap usando su editor de texto favorito:

Pegue el siguiente bloque de código dentro de su nuevo archivo de configuración:

Reemplace la dirección de correo electrónico dentro de las variables «carpetas locales» y «usuario remoto» en su cuenta de Gmail.

Una terminal que muestra la información de Offlineimap para correo electrónico en Emacs.

Compruebe si su sistema tiene un archivo de certificado de sistema adecuado:

Copie la ruta absoluta de su archivo de certificado y péguela dentro de la variable «sslcacertfile».

Una terminal que muestra una ruta de certificado de muestra para Offlineimap.

Obtener una contraseña de la aplicación Gmail para Offlineimap

Abra su cuenta de Gmail, luego haga clic en su icono de usuario en la esquina superior derecha de la página.

Una captura de pantalla que resalta el icono de usuario en la página web de Gmail.

Haga clic en «Administrar su cuenta de Google».

Una captura de pantalla que resalta el

Haga clic en la categoría «Seguridad» en la barra lateral izquierda de la página, luego asegúrese de que la verificación en dos pasos esté actualmente activa para su cuenta.

Seleccione el elemento del menú «Verificación en 2 pasos».

Una captura de pantalla que resalta el botón de verificación en dos pasos dentro de la página de Seguridad.

Desplácese hasta la parte inferior de la página de verificación, luego haga clic en el botón «Contraseñas de aplicaciones».

Una captura de pantalla que muestra el botón Contraseña de la aplicación dentro del mensaje de verificación.

Proporcione un nombre para su nueva contraseña de la aplicación, luego haga clic en «Crear».

Una captura de pantalla que muestra un ejemplo de solicitud de contraseña de aplicación.

Copie el texto dentro del cuadro azul en un bloc de notas separado y luego haga clic en «Listo».

Vuelve a tu. archivo offlineimaprc y reemplace el valor de su variable «remotepass» con la contraseña de su aplicación.

Una terminal que resalta la variable remotepass para Offlineimap.

Instalando no mucho

No mucho es una aplicación sencilla que etiqueta y muestra el correo. Para ello, mantiene una base de datos de todos sus correos electrónicos y los etiqueta. Notmuch organiza y muestra estos correos electrónicos en Emacs usando esas etiquetas.

Instale la utilidad notmuch en su sistema:

También puedes instalar notmuch usando pacman en Arch Linux:

En RHEL y Fedora, puedes instalarlo usando dnf:

Abra su cliente Emacs, luego presione Ctrl + X, luego F.

Navegue hasta el archivo «.emacs» de su cliente dentro de su directorio de inicio.

Pegue la siguiente línea de código dentro del archivo:

Para instalar el paquete notmuch, presione Alt + X y escriba package-install. Emacs le pedirá el nombre del paquete que desea instalar. Escriba «no mucho».

Una captura de pantalla que muestra la información del repositorio MELPA para correo electrónico en Emacs.

Una vez instalado, este paquete servirá como interfaz por poco dinero.

Configurando no mucho

Primero, asegúrese de que offlineimap esté funcionando correctamente y haya recuperado todo el correo disponible de su cuenta de Gmail:

Una vez hecho esto, ejecute notmuch en la línea de comando. Esto iniciará un script de configuración que le preguntará acerca de su configuración de correo electrónico específica.

Proporcione el nombre completo de la cuenta de Gmail que desea vincular y luego presione Enter.

Una terminal que muestra el mensaje de bienvenida para correo electrónico en Emacs.

Proporcione la dirección completa de Gmail de la cuenta que desea vincular y luego presione Enter dos veces.

Presione Enter dos veces nuevamente para aceptar el directorio de correo predeterminado para notmuch, así como las etiquetas predeterminadas para sus buzones de correo.

Inicialice la base de datos de notmuch ejecutando el siguiente comando:

Esto leerá su archivo de configuración y creará una base de datos basada en valores predeterminados sensatos. Desde allí, ahora puede usar los comandos de etiquetado de notmuch para etiquetar tanto su correo electrónico entrante como el existente.

Ver su correo electrónico en Emacs

En este punto, ahora puede ver sus correos electrónicos dentro de Emacs. Al presionar Alt + X y escribir notmuch se cargará la interfaz de notmuch en Emacs.

Haga clic en el enlace «bandeja de entrada» para cargar todos los mensajes de su cuenta de Gmail.

Una captura de pantalla que muestra la interfaz de correo electrónico de Notmuch en Emacs.

Presiona Ctrl + N para desplazarte hacia abajo por todos los mensajes con una etiqueta «bandeja de entrada».

Una captura de pantalla que muestra una lista de correo electrónico reducida en Emacs.

Aparte de eso, también puedes activar una vista de «estilo de árbol» presionando Shift + Z mientras ves una etiqueta específica. Esto resulta útil cuando está suscrito a una lista de correo, ya que muestra los correos electrónicos en hilos fáciles de seguir.

Envío de correos electrónicos en Emacs

Para habilitar la asistencia por correo electrónico, abra su. emacs y pegue el siguiente bloque de código dentro de él:

Debe permitir que Emacs envíe correos electrónicos a través de su cuenta de correo. Haga esto creando un archivo «.authinfo» dentro de su directorio de inicio:

Una cosa importante a tener en cuenta es que este archivo contendrá información confidencial, como su nombre de usuario y contraseña. Por lo tanto, necesita asegurar sus permisos de acceso para que solo usted pueda leer y escribir en él:

Desde allí, pegue la siguiente línea de código dentro de su nuevo archivo authinfo:

Reemplace la dirección de correo electrónico con la dirección completa de su cuenta de Gmail y el valor «#REPLACE-ME#» con la contraseña de la aplicación de su cuenta.

Una captura de pantalla que muestra un ejemplo de credenciales para correo electrónico en Emacs.

Vuelva a cargar Emacs para aplicar su nueva configuración.

Preparando su primer correo electrónico en Emacs

Para enviar un correo electrónico desde Emacs, presione Ctrl + X, o M mientras está dentro del búfer notmuch. Esto creará un búfer de mensajes con un encabezado vacío donde podrá escribir su mensaje.

Una captura de pantalla que muestra un correo electrónico de muestra usando SMTP sendit en Emacs.

Una vez hecho esto, presione Ctrl + C, Ctrl + C para enviar su primer correo electrónico de Emacs.

Usar el correo electrónico en Emacs es sólo una de las pocas cosas que puede hacer con este potente editor de texto. Por ejemplo, también puedes usar Emacs como reproductor de música con EMMS así como un lector de RSS completo usando Alimentación.

Mientras tanto, si está buscando pequeños ajustes que puedan mejorar rápidamente su experiencia con Emacs, consulte estos cinco paquetes útiles para este editor de texto extensible. .

Crédito de la imagen: Joanna Kosinka vía Unsplash. Todas las modificaciones y capturas de pantalla realizadas por Ramces Red.

Deja una respuesta

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