私は最近メールキャップの設定に成功しました。愚かHTMLメールはメッセージウィンドウに表示できます。
# ~/.mailcap
text/html; lynx -dump '%s' | more; nametemplate=%s.html; copiousoutput;
これは以下を介して自動化されます。
# ~/.muttrc
auto_view text/html
私の考えではサルクHTML をテキストに変換する作業が正しく行われます。時には問題は解決せず、WebブラウザでHTML添付ファイルを開くことができます。ラジット。
透明にする方法はありますか?私にとって良いワークフローは次のとおりです。
- メッセージを開く(Lynxが変換する)
- Lynxでは、これが複雑すぎるのがわかりました。
- ~によるとv
- HTML添付ファイルに移動
- EnterLuakitでメッセージを開くにはタップします。
答え1
muttを使用してこれを行うことができます。無言劇サポート。
AutoViewと組み合わせて使用すると、添付ファイルを表示するための2つのコマンド(AutoView用のコマンドと添付ファイルメニューの対話型ビュー用のコマンド)を表すこともできます。
mailcap
デフォルトでは、ファイル1には2つのオプションが含まれています。
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"