나는 최근에 메일캡을 설정하는 데 성공했습니다.바보HTML 이메일은 메시지 창에 표시될 수 있습니다:
# ~/.mailcap
text/html; lynx -dump '%s' | more; nametemplate=%s.html; copiousoutput;
이는 다음을 통해 자동화됩니다.
# ~/.muttrc
auto_view text/html
내 생각엔살쾡이HTML을 텍스트로 변환하는 작업이 제대로 수행됩니다. 때로는 문제가 해결되지 않고 웹 브라우저에서 HTML 첨부 파일을 열 수 있기를 원합니다.러지트.
투명하게 할 수 있는 방법이 있나요? 나에게 좋은 작업 흐름은 다음과 같습니다.
- 메시지 열기(Lynx가 변환함)
- Lynx에서는 이것이 너무 복잡하다는 것을 알았습니다.
- ~에 따르면v
- HTML 첨부 파일로 이동
- 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에 전달합니다. 그러나 기본값은 태그에 의해 결정되므로 copiousoutput
Mutt의 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"