Você pode fazer isso com o suporte mime do mutt.
In addition, you can use this with Autoview to denote two commands for viewing an attachment, one to be viewed automatically, the other to be viewed interactively from the attachment menu.
Essencialmente, você inclui duas opções no seu arquivo mailcap
1 .
text/html; luakit '%s' &; test=test -n "$DISPLAY"; needsterminal;
text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput;
A primeira entrada testa que X
está sendo executado e, se estiver, ele entrega o arquivo para luakit. O padrão, no entanto, é determinado pela tag copiousoutput
, então será renderizado em mutt pelo lynx.
Você precisará dessas opções em .muttrc
:
auto_view text/html # view html automatically
alternative_order text/plain text/enriched text/html # save html for last
Se você quiser vê-lo em seu navegador, é só uma questão de pressionar v para ver o HTML anexado e então m para enviá-lo para o mailcap.
Por conveniência, eu ligo Enter para essa função em muttrc
:
bind attach <return> view-mailcap
1. Note, eu não uso lynx ou luakit, então essas opções são apenas indicativas.
Reprodução sem vergonha desta postagem do blog ...