Mutt에서 외부적으로 HTML 첨부 파일 열기

Mutt에서 외부적으로 HTML 첨부 파일 열기

나는 최근에 메일캡을 설정하는 데 성공했습니다.바보HTML 이메일은 메시지 창에 표시될 수 있습니다:

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

이는 다음을 통해 자동화됩니다.

# ~/.muttrc
auto_view text/html

내 생각엔살쾡이HTML을 텍스트로 변환하는 작업이 제대로 수행됩니다. 때로는 문제가 해결되지 않고 웹 브라우저에서 HTML 첨부 파일을 열 수 있기를 원합니다.러지트.

투명하게 할 수 있는 방법이 있나요? 나에게 좋은 작업 흐름은 다음과 같습니다.

  1. 메시지 열기(Lynx가 변환함)
  2. Lynx에서는 이것이 너무 복잡하다는 것을 알았습니다.
  3. ~에 따르면v
  4. HTML 첨부 파일로 이동
  5. EnterLuakit에서 메시지를 열려면 누르세요 .

답변1

mutt를 사용하여 이 작업을 수행할 수 있습니다.무언극 지원.

또한 AutoView와 함께 사용하면 첨부 파일을 보기 위한 두 가지 명령(AutoView용 명령과 첨부 파일 메뉴에서 대화형 보기용 명령)을 나타낼 수 있습니다.

mailcap기본적으로 파일 1 에는 두 가지 옵션이 포함됩니다 .

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

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

다음 옵션이 필요합니다 .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을 사용하지 않으므로 이 옵션은 참고용으로만 사용하시기 바랍니다.
이 블로그 게시물에서 뻔뻔하게 재인쇄되었습니다: https://jasonwryan.com/blog/2012/05/12/mutt/

답변2

다음에서 빌림건축 위키피디아V, 첨부 파일 보기를 눌렀을 때 $BROWSER(실제로는 Firefox)에서 HTML을 여는 muttrc에 다음이 있습니다.

# pipe-entry pipes the current entry to iconv. iconv converts text from one character encoding to another
# See this for a description of Mutt functions: https://muttmua.gitlab.io/mutt/manual-dev.html#functions
set my_mail=/tmp/mutt/mail.html
macro attach V "<shell-escape>mkdir -p $(dirname $my_mail)<enter><pipe-entry>iconv -c --to-code=UTF8 > $my_mail<enter><shell-escape>$BROWSER $my_mail<enter>" "Open attachment with $BROWSER"

관련 정보