가끔 HTML 메시지를 받는데 보낸 사람이 텍스트의 형식을 지정했거나 색상을 지정했는지 확인하고 싶습니다. 간단하게 첨부 파일 목록을 탐색하고 웹 브라우저를 사용하여 text/html MIME 유형 첨부 파일을 열 수 있습니다. 그러나 단순화를 위해 HTML을 호출기에서 서식 있는 텍스트로 렌더링하는 것을 선호합니다. 이를 위해 w3m
파일에서 다음 줄을 사용하여 html 렌더링을 활성화했습니다 .muttrc
.
auto_view text/html
.
또한 보낸 사람이 중요하다고 지정한 텍스트를 강조 표시하기 위해 구성 파일에 다음과 같은 줄을 추가했습니다.
color bold brightred default
.
brightred
보낸 사람이 굵은 글꼴로 포맷한 텍스트를 호출기에 표시하고 싶습니다 . 그러나 이 형식은 실제로 구현되지 않았습니다. 대신 다음 명령문 앞에 일반 텍스트만 표시됩니다.
[-- Autoview using /usr/bin/w3m -I 'ISO-8859-1' -dump -T text/html ''/tmp/mutt.html'' --]
.
내가 뭘 잘못했나요? 호출기에서 HTML 형식으로 메시지를 표시하는 방법은 무엇입니까?
답변1
Mutt는 HTML을 구문 분석하지 않습니다. HTML 보기를 끄면 HTML 콘텐츠가 표시되지 않습니다. 많은 메일 프로그램이 생성합니다.MIME 다중 부분 메시지, 동일한 텍스트가 두 번 나타납니다. 한 번은 HTML 부분( text/html
)으로, 한 번은 텍스트 부분( text/plain
)으로 나타납니다. 텍스트 부분은 대부분 또는 완전히 형식화되어 있지 않습니다. 일부 메일 프로그램은 *이와 같은* 강조된 ASCII 표현을 생성합니다.
bold
Mutt의 내장 파서는 색상 설정을 사용합니다.text/enriched
. 콘텐츠를 보내는 프로그램은 거의 없으므로 text/enriched
서식이 없는 일반 텍스트 섹션이 표시될 수 있습니다.
자동 HTML 보기를 켜면 mutt가 표시되지 않습니다. W3m은 서식을 처리하고 항상 굵게 표시합니다.