mutt não está visualizando text / html inline usando o mailcap e navegadores de texto

3

Eu uso o mutt no Linux. Tem funcionado muito bem durante anos e anos, mas no início deste ano foi atualizado e "algo" mudou.

Quando recebo um e-mail em que o corpo da mensagem é html e os cabeçalhos mostram Content-Type: text/html , eu costumava digitar v para visualizar as partes e, em seguida, pressionar Digite e o conteúdo HTML será exibido usando $HOME/.mailcap e o navegador de texto de minha escolha. .mailcap tem uma entrada text/html; w3m %s; nametemplate=%s.html .

Agora, isso não funciona mais e vejo a glória do e-mail HTML em todo o seu enorme horror. Quando pressiono v , mostra que há apenas uma parte e é text / html. Eu pressiono Enter e ele exibe o HTML bruto. Como obtenho isso para mostrar HTML formatado com meu navegador de texto novamente?

Por outro lado, se o email contiver texto / multiparte e um for HTML, ou o HTML for um anexo, funcionará bem. É somente quando o corpo da mensagem é HTML que não funciona mais. É como se o mutt estivesse ignorando .mailcap quando o texto / html é corpo, e não um anexo.

    
por codebunny 04.11.2010 / 21:54

1 resposta

5

Mutt mudou seu comportamento em 1.5.21. Você pode encontrar os detalhes aqui:

http://marc.info/?l=mutt-dev&m=128478045511699&w=2

Mutt will now display most text/* parts internally via the pager. I'm guessing your system /etc/mailcap has a text/html entry without the "needsterminal" keyword that Mutt is using to render the text.

You can still get the old behavior in the attachment menu by pressing 'm' (view-mailcap) which will always use mailcap for viewing, and should pick up any entries for external viewers ("needsterminal").

    
por 13.11.2010 / 06:27

Tags