you read new mail limpiar how have email emacs smtp emacs24

email - new - you have mail in var spool mail root how to read



Leer el correo electrónico(desde gmail) en emacs 24 (5)

Al igual que @Ehvince, también recomiendo mu4e, aunque ahora solo uso Gnus. Mu4e es muy fácil de configurar / usar, conveniente, rápido y las capacidades de búsqueda / ordenamiento son buenas.

Mientras Wanderlust funciona, me pareció un poco engorroso en términos de instalación. Una vez que se configuró, creé una hoja de trucos para las combinaciones de teclas que mantuve cerca por un tiempo. No estoy seguro de que se mantenga activamente.

He oído hablar de Mew pero nunca lo he usado. Un punto extra es que parece ser instalable directamente como un paquete.

Volví a Gnus porque está incluido con Emacs, no se necesita software adicional. Mi configuración actual incluye: Mairix (para búsqueda), OfflineImap (para buscar correo). Como @Jeffrey, también leo noticias en Gnus.

¿Cuál es la forma actual de verificar y enviar correos electrónicos en emacs 24?

Revisé los siguientes enlaces SO:

  1. Configuración para Gmail en Emacs VM
  2. https://superuser.com/questions/476714/how-to-configure-emacs-smtp-for-using-a-secure-server-gmail
  3. ¿Qué paquete de correo de Emacs debería usar?

Y entiendo los paquetes smtpmail , rmail , involucrados, así como un archivo .authinfo .

He creado un archivo .authinfo del formulario:

machine mail.example.org port 25 login myuser password mypassword

Y he agregado lo siguiente a mi archivo init.el :

(setq smtpmail-stream-type ''ssl) (setq smtpmail-smtp-server "smtp.gmail.com") (setq smtpmail-smtp-service 465)

(Como dijo el segundo enlace, el Superusuario).

Pero cuando ejecuto Mx rmail , todavía se conecta a la dirección de correo electrónico local de mi computadora, en lugar de mi gmail. ¿Qué debo configurar para iniciar sesión y leer / escribir correos electrónicos? (Si pudiera incluir pulsaciones de teclas, eso también sería muy útil).

Estoy ejecutando Ubuntu 12.04 si eso hace alguna diferencia.


Como otros han dicho, no hay una sola forma "autorizada" de hacer esto. A lo largo de los años, he usado VM, Gnus, MH-E y Wanderlust, por no mencionar una gran cantidad de clientes de correo que no son emacs.

Me encantaría probar mu4e, basándome en todas las cosas geniales que escuché al respecto, pero el uso de offlineimap parece frustrar el propósito de IMAP, al menos para usar múltiples computadoras. Realmente no quiero tener que sincronizar las copias locales de correo electrónico en mi computadora portátil, mi computadora portátil y mi escritorio. (En realidad, tengo un repositorio local en mi escritorio en formato MH, por lo que podría convertirlo a Maildir, pero la mayoría de mi lectura de correo se hace desde las computadoras portátiles de todos modos).

Actualmente estoy usando Gnus hablando directamente con un servidor IMAP. A veces se detiene al buscar mensajes, pero, en general, es bastante receptivo. Encontré Wanderlust muy difícil de configurar, y muy lento una vez que funcionó.


De hecho, mu4e es mi elección: http://www.djcbsoftware.nl/code/mu/mu4e.html

Así que mu4e usa offlineimap para buscar el correo, mu para indexarlo y mu4e para mostrarlo en emacs.

¡Incluso se pueden escribir correos de texto enriquecido usando org-mode ! Todavía es experimental, pero aquí hay un ejemplo de cómo incluir una fórmula matemática y una trama escrita en python.

PD:


Después de probar de muchas maneras, ahora uso offlineimap para sincronizar mensajes entre mi máquina y el servidor de google. Gnus luego lee los mensajes de la máquina local. Postfix se usa para enviar mensajes al servidor smtp de gmail. Virtudes de esta configuración: leer / enviar correos electrónicos no implica esperar a los servidores mientras está en gnus (rápido), puede leer / enviar correos electrónicos sin conexión (se pasa al servidor cuando está en línea nuevamente). Si prefirió usar RMail, podría hacerlo en lugar de gnus.

Esto es lo que hago en ubuntu 13.10.

offlineimap, ejecute periódicamente el correo en ~ / Maildr / Gmail

contenidos de ~ / .offlineimaprc:

[general] # List of accounts to be synced, separated by a comma. accounts = Gmail maxsyncaccounts = 2 [Account Gmail] # Identifier for the local repository; e.g. the maildir to be synced via IMAP. localrepository = Gmail-local # Identifier for the remote repository; i.e. the actual IMAP, usually non-local. remoterepository = Gmail-remote # Status cache. Default is plain, which eventually becomes huge and slow. status_backend = sqlite [Repository Gmail-local] type = Maildir localfolders = ~/Maildir/Gmail [Repository Gmail-remote] type = Gmail remoteuser = [email protected] remotepass = YourPass folderfilter = lambda foldername: foldername in [''INBOX'', ''Dev''] # Necessary as of OfflineIMAP 6.5.4 sslcacertfile = /etc/ssl/certs/ca-certificates.crt

gnus lee el correo de ~ / Maildir / Gmail

En emacs, la variable gnus-home-directory se establece en "~ / Documents / gnus". Contenido de "~ / Documents / gnus / .gnus":

(setq gnus-select-method ''(nntp "localhost")) ; I also read news in gnus; it is copied to my local machine via **leafnode** (setq gnus-secondary-select-methods ''((nnmaildir "GMail" (directory "~/Maildir/Gmail")) ; grab mail from here (nnfolder "archive" (nnfolder-directory "~/Documents/gnus/Mail/archive") ; where I archive sent email (nnfolder-active-file "~/Documents/gnus/Mail/archive/active") (nnfolder-get-new-mail nil) (nnfolder-inhibit-expiry t))))

Enviar correo: variables de configuración de emacs: mail-user-agent se establece en ''gnus-user-agent- send-mail-function se establece en'' sendmail-send-it user-mail-address se establece en ''[email protected]''

Lo más complicado es configurar Postfix, que se describe claramente here :

Otros comentarios para responder preguntas:

El programa offlineimap está controlado por el archivo ~ / .offlineimaprc . Cuando se ejecuta offineimap , guardará la información en el directorio ~ / .offlineimap . Puede leer los documentos para obtener una explicación de cómo funciona todo esto.

Re: envío de correo: De hecho, solía enviar correo directamente desde emacs. Esto implicó jugar con varias cosas. Resultó ser mucho más fácil dejar que postfix lo maneje. Por ejemplo, utilizo varias cuentas de correo electrónico diferentes para enviar correos desde Gnus; Ahora informo a gnus sobre esto a través de estilos de publicación, y dejo que postfix se preocupe por qué dirección debe ir a qué servidor y cómo.