Abrir archivos adjuntos html externamente en mutt


19

Recientemente logré configurar mi mailcap para que mutt pueda mostrar correos electrónicos HTML en la ventana de mensajes:

# ~/.mailcap
text/html; lynx -dump '%s' | more; nametemplate=%s.html; copiousoutput;

que es automatizado por:

# ~/.muttrc
auto_view text/html

Aunque pienso lynx hace un trabajo decente al convertir el HTML a texto, a veces esto no es suficiente y me gustaría poder abrir el archivo adjunto HTML en mi navegador web ( luakit).

¿Hay alguna manera de hacer esto de manera transparente? Un buen flujo de trabajo para mí se vería así:

  1. correo abierto (lynx convierte)
  2. ver que es demasiado complicado para lynx
  3. presione "v"
  4. navegar al archivo adjunto HTML
  5. presione "enter" para abrir el correo luakit.

¿Esto no te funciona? text/html; luakit %sademás, auto_view no importa en este caso, ya que html son realmente archivos adjuntos
daisy

Respuestas:


27

Puedes hacer esto con el soporte mime de mutt .

Además, puede usar esto con Autoview para denotar dos comandos para ver un archivo adjunto, uno para ver automáticamente, el otro para ver interactivamente desde el menú de archivos adjuntos.

Básicamente, incluye dos opciones en su mailcaparchivo 1 .

text/html; luakit '%s' &; test=test -n "$DISPLAY"; needsterminal;
text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput;

La primera entrada prueba que se Xestá ejecutando, y si es así, entrega el archivo a luakit. Sin embargo, el valor predeterminado está determinado por la copiousoutputetiqueta, por lo que Lynx lo representará en mutt.

Necesitará estas opciones en su .muttrc:

auto_view text/html                                   # view html automatically
alternative_order text/plain text/enriched text/html  # save html for last

Si desea verlo en su navegador, es solo cuestión de presionar vpara ver el HTML adjunto y luego menviarlo a mailcap.

Por conveniencia, me uno Entera esa función en muttrc:

bind attach <return>    view-mailcap


1. Tenga en cuenta que no uso lynx o luakit, por lo que estas opciones son solo indicativas.
Reproducido descaradamente de esta publicación de blog ...


Si desea evitar el needsterminalpara luakitechar un vistazo a un mutt-netscapeguión de
Thor

1
¿Realmente tiene que leer text/html; text/html; luakit ...con el texto / html repetido?
Jens

¿Hay alguna manera de hacer esto mientras deshabilita la carga de recursos externos (por razones de privacidad)?
a3nm

@ a3nm Todo depende de la configuración en el navegador que entregue ...
jasonwryan

@jasonwryan Sí ... estoy buscando una manera de invocar Firefox de una manera que no permita ninguna búsqueda externa.
a3nm
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.