Mutt 使用 elinks 为 html 着色和外部寻呼机困境

cou*_*nt0 8 html unix mutt colors elinks

如今,越来越多的 HTML 电子邮件被取消。不幸的是,由于mutt的内部分页器会覆盖来自外部工具的颜色代码,因此通过elinks使mutt呈现彩色 html仅部分起作用。为了克服这个问题,我使用了外部寻呼机:

在我的.mailcap 中

text/html; elinks -dump -dump-color-mode 3 \
    dump-charset utf-8 -default-mime-type text/htm %s; \
    copiousoutput
Run Code Online (Sandbox Code Playgroud)

并在.muttrc

set pager=more
auto_view text/html
Run Code Online (Sandbox Code Playgroud)

但是,现在寻呼机不显示任何非 html 电子邮件,这使其无法使用。

我想知道是否有办法

  • 使外部寻呼机呈现非 html 电子邮件。(我不明白为什么这不起作用。)
  • 仅对 .mailcap 指定类型有选择地使用外部寻呼机。(将 elinks 的输出传送到more将不起作用,因为内部寻呼机正在过滤输出。)