No mutt, você pode digitar v e, em seguida, selecionar a alternativa que deseja exibir. Você também pode alterar o tipo de conteúdo de uma peça com Ctrl-E .
Como uma abordagem mais genérica, você pode usar a configuração mutt
de display_filter
:
set display_filter=/path/to/mutt-filter
Com mutt-filter
sendo algo como:
#! /usr/bin/awk -f
BEGIN {
cmd="echo '[automatically converted from html to text]'; w3m -T text/html -dump"
}
{l=tolower($0)}
l ~ /<html|<!doctype html/,l ~ /<\/html>/ {
print | cmd
next
}
{close(cmd); print}
O que causaria (em qual mutt
será exibido, não o e-mail bruto) qualquer coisa entre <html>
e </html>
passar por w3m -T text/html -dump
(ou elinks -dump
ou sua% preferidahtml
a text
converter).
Como isso pode converter coisas que não devem (como quando <html>
aparece em uma parte text/plain
genuína), você pode querer adaptá-lo para que ele só funcione em e-mails daqueles caras que enviam e-mails falsos , ou alguma abordagem ainda mais chique como contar o número de tags e converter ao atingir um limite ...