4

Я использую 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

6

Матт изменил свое поведение в 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").

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .