Mutt не просматривает текстовый /html-файл, используя mailcap и текстовые браузеры.

Я использую Mutt в Linux. Он работал отлично в течение многих лет, но в начале этого года он был обновлен и что-то изменилось.

Когда я получаю электронное письмо, где тело сообщения html, а заголовки отображаются Content-Type: text/htmlЯ имел обыкновение набирать v для просмотра деталей, а затем нажимать Enter, и содержимое HTML будет отображаться с помощью $HOME/.mailcap и текстовый браузер на мой выбор..mailcap имеет запись text/html; w3m %s; nametemplate=%s.html,

Теперь это больше не работает, и я вижу славу HTML-почты во всем ее огромном ужасе. Когда я нажимаю v, он показывает, что есть только одна часть, и это text/html. Я нажимаю Enter, и он отображает необработанный HTML. Как мне сделать так, чтобы снова отображался форматированный HTML в моем текстовом браузере?

С другой стороны, если электронное письмо содержит текст /multipart и один из них является HTML, или HTML является вложением, он работает нормально. Только когда тело сообщения является HTML, оно больше не работает. Это как mutt игнорирует.mailcap, когда text / html это тело, а не вложение.

1 ответ

Решение

Матт изменил свое поведение в 1.5.21. Вы можете найти детали здесь:

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

Mutt теперь будет отображать большинство текстовых /* частей внутри через пейджер. Я предполагаю, что ваша система / etc / mailcap имеет запись text / html без ключевого слова needsterminal, которое Mutt использует для визуализации текста.

Вы все еще можете получить старое поведение в меню вложений, нажав "m" (view-mailcap), который всегда будет использовать mailcap для просмотра и должен выбрать любые записи для внешних зрителей ("needsterminal").

Другие вопросы по тегам