mutt이 mailcap 및 텍스트 브라우저를 사용하여 텍스트 / html 인라인을 보지 않습니다


4

나는 리눅스에서 mutt를 사용한다. 수년 동안 훌륭하게 작동 해 왔지만 올해 초에는 업그레이드되어 "뭔가"가 바뀌 었습니다.

메시지 본문이 html이고 헤더가 표시되는 전자 메일을 받으면 부품 Content-Type: text/html을 입력 v하고 입력 한 다음을 누르면 EnterHTML 내용이 표시 $HOME/.mailcap되고 선택한 텍스트 브라우저를 사용하여 HTML 내용이 표시됩니다 . .mailcap에 항목이 text/html; w3m %s; nametemplate=%s.html있습니다.

이제는 더 이상 작동하지 않으며 모든 엄청난 공포에서 HTML 이메일의 영광을 볼 수 있습니다. 을 누르면 v한 부분 만 표시되며 text / html입니다. 을 누르면 Enter원시 HTML이 표시됩니다. 텍스트 브라우저에서 다시 형식화 된 HTML을 표시하려면 어떻게해야합니까?

반면에 전자 메일에 텍스트 / 멀티 파트가 포함되어 있고 하나는 HTML이거나 HTML이 첨부 파일이면 제대로 작동합니다. 메시지 본문이 더 이상 작동하지 않는 HTML 인 경우에만 가능합니다. 텍스트 / HTML이 첨부 파일이 아닌 본문 일 때 mutt이 .mailcap을 무시하는 것과 같습니다.


kcwu 덕분에 답을 얻으십시오. Mutt는 mailcap을 사용하지 않고 동작을 변경하고 자체 처리를 시작했습니다. 구성 요소를 이전과 같이 보려면 mutt이 mailcap 파일을 사용하도록하려면 보려는 메일의 구성 요소를 선택한 다음 'm'을 누르십시오. 작동합니다, 행복합니다. 감사.
codebunny

답변:


6

Mutt는 1.5.21에서 동작을 변경했습니다. 자세한 내용은 여기에서 찾을 수 있습니다.

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

Mutt는 이제 호출기를 통해 내부적으로 대부분의 텍스트 / * 부분을 표시합니다. 시스템 / etc / mailcap에 Mutt이 텍스트를 렌더링하는 데 사용하는 "needsterminal"키워드가없는 text / html 항목이 있다고 생각합니다.

'm'(view-mailcap)을 누르면 첨부 파일 메뉴에서 이전 동작을 계속 볼 수 있습니다.이 메일보기는 항상 mailcap을 사용하여 볼 수 있으며 외부 뷰어를위한 항목 ( "필수")을 선택해야합니다.


3
여기에서 해결책을 이해할 수 없습니다. 내가해야 할 일을 설명해 주시겠습니까?
hari

HTML을보기 위해 사용했던 "v", "enter"대신 @hari를 입력하면 "v", "m"을 눌러야합니다. 또는 이전 키 바인딩을 유지 하려면에 추가 bind attach <return> view-mailcap해야합니다 ~/.muttrc. 또는 더 나은 HTML 처리를 원한다면 이 링크를
Matija Nalis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.