¿Leer los archivos de la lista de correo en Emacs?

18

A veces quiero leer los archivos de la lista de correo de proyectos a los que no estoy suscrito. Hay buenos archivos HTML en línea (por ejemplo, https://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00347.html ), pero no disfruto leer correos en el navegador.

¿Existe una interfaz para que Emacs lea los archivos de la lista de correo? Ya uso mu4e para leer mi correo electrónico personal dentro de Emacs, pero también me gustaría poder leer el correo electrónico de otras personas en Emacs (en la medida en que estas otras personas hayan publicado en listas de correo públicas).

Tiene que haber un modo para eso. (Sospecho que gnus es la respuesta, pero nunca la he usado).

rekado
fuente

Respuestas:

21

Claro que GNUS es una respuesta. De emacswiki

M-x gnus
B
nntp
news.gmane.org

Y seleccione gmane.emacs.devel. Desde aquí puede navegar a través de los hilos utilizando la interfaz NNTP de GNU (que es para lo que se escribió originalmente). Esta es probablemente la mejor solución para navegar por las listas de correo históricas.

Como otros han mencionado, es posible que solo desee leer un pequeño conjunto de correos electrónicos tal vez adjuntos a un error o mosaico. En este caso, si puede descargar el archivo mbox, puede explorarlo directamente sin tener que lidiar con la latencia de la red. Nuevamente, Emacs tiene muchas soluciones para el correo electrónico, sin embargo, incorporado puede usar Rmail con bastante facilidad. Los pasos para esto son:

M-x rmail

Esto abrirá su bandeja de entrada predeterminada (muy probablemente sus sistemas / var / mail / $ USER y la copiará en ~ / RMAIL). Sin embargo, para cargar en un buzón "extranjero", escriba:

i
path/to/mbox
h

Esto lo colocará en la vista de resumen del buzón de correo que luego puede navegar con la navegación habitual de Emacs.

stsquad
fuente
2

Y si específicamente desea leer un hilo para un determinado error de Emacs, presione M-x gnus-read-ephemeral-emacs-bug-group RET 12345, ¿dónde 12345está el número de error?

Dmitry
fuente
1
También hay modo debbugs para leer informes / hilos de errores.
rekado
Sip. Pero no es tan útil cuando ya conoce el número de error.
Dmitry
Bueno, lo uso debbugs-gnu-bugspara eso, lo que me solicita identificadores de errores.
rekado
Ok, gracias por el consejo. De hecho, es un poco más fácil de hacer.
Dmitry
1

La respuesta de stsquad es buena. Pero también hay otra forma útil. Hace un tiempo, quería leer el error de Debian sobre la decisión del sistema por parte del TC en Emacs. La interfaz GMANE para la lista de correo de errores funciona, pero fue más fácil simplemente descargar el archivo mbox del informe de errores y abrir ese archivo en gnus; de esa manera, todo se almacenaba localmente, lo que evita la latencia de solicitar cada artículo individualmente del servidor NNTP.

Entonces, si hay una manera de descargar un archivo de mbox de la lista que desea leer, eso podría funcionar para usted.

Blujay
fuente
1
¿Podría elaborar su respuesta con más detalle? En particular, ¿podría explicar los pasos necesarios para hacer esto?
Dan
1
@Dan: he ampliado mi respuesta para incluir un ejemplo para un mbox local.
stsquad