HTML 첨부 파일을 외부에서 음소거로 엽니 다.


19

mutt이 메시지 창에 HTML 이메일을 표시 할 수 있도록 최근에 mailcap을 설정했습니다.

# ~/.mailcap
text/html; lynx -dump '%s' | more; nametemplate=%s.html; copiousoutput;

다음에 의해 자동화됩니다.

# ~/.muttrc
auto_view text/html

lynxHTML을 텍스트로 변환하는 데 알맞은 작업을 수행 한다고 생각하지만 때로는 잘리지 않아 웹 브라우저에서 HTML 첨부 파일을 열 수 있기를 원합니다 ( luakit).

투명하게 수행 할 수있는 방법이 있습니까? 나에게 좋은 워크 플로우는 다음과 같습니다.

  1. 메일 열기 ( lynx변환)
  2. 너무 복잡하다는 것을 알 수 있습니다 lynx
  3. "v"를 누르십시오
  4. HTML 첨부 파일로 이동
  5. 메일을 열려면 "enter"를 누르십시오 luakit.

이것은 당신을 위해 작동하지 않습니까? text/html; luakit %s게다가,이 경우 auto_view에 넣은 사람은 아니다 사항, HTML은 실제로 첨부 파일 때문에
데이지

답변:


27

mutt의 MIME 지원 으로이 작업을 수행 할 수 있습니다 .

또한이를 자동보기와 함께 사용하여 첨부 파일을보기위한 두 가지 명령 (하나는 자동으로 보도록, 다른 하나는 첨부 파일 메뉴에서 대화식으로 보도록 표시)을 나타낼 수 있습니다.

기본적으로 mailcap파일에 두 가지 옵션이 포함되어 있습니다 1 .

text/html; luakit '%s' &; test=test -n "$DISPLAY"; needsterminal;
text/html; lynx -dump %s; nametemplate=%s.html; copiousoutput;

첫 번째 항목 X이 실행 중인지 테스트하고 실행중인 경우 파일을 luakit에 전달합니다. 그러나 기본값은 copiousoutput태그에 의해 결정 되므로 lynx에 의해 mutt로 렌더링됩니다.

다음 옵션이 필요합니다 .muttrc.

auto_view text/html                                   # view html automatically
alternative_order text/plain text/enriched text/html  # save html for last

브라우저에서 v확인하려면 첨부 된 HTML을보고 mmailcap으로 보내야합니다.

편의상, 나는 Enter그 기능을 muttrc다음 과 같이 묶 습니다 .

bind attach <return>    view-mailcap


1. lynx 또는 luakit을 사용하지 않으므로 이러한 옵션은 단지 표시 용입니다. 이 블로그 게시물에서
뻔뻔스럽게 재현 ...


needsterminalfor 를 피하려면 luakitGary Johnsons mutt-netscape스크립트를
Thor

1
text/html; text/html; luakit ...텍스트 / HTML을 반복해서 읽어야 합니까?
Jens

(개인 정보 보호를 위해) 외부 리소스로드를 비활성화하면서이를 수행 할 수있는 방법이 있습니까?
a3nm

@ a3nm이 모든 것은 당신이 전달하는 브라우저의 설정에 따라 다릅니다 ...
jasonwryan

@ Jasonwryan 예 ... 외부 검색을 허용하지 않는 방식으로 Firefox를 호출하는 방법을 찾고 있습니다.
a3nm
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.