Otwórz załączniki HTML zewnętrznie w Mutt


19

Niedawno udało mi się skonfigurować moją pocztę, aby mutt mógł wyświetlać e-maile HTML w oknie wiadomości:

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

który jest zautomatyzowany przez:

# ~/.muttrc
auto_view text/html

Chociaż myślę, że lynxrobi przyzwoitą robotę, konwertując HTML na tekst, czasami to go nie przycina i chciałbym móc otworzyć załącznik HTML w mojej przeglądarce internetowej ( luakit).

Czy istnieje sposób, aby to zrobić w przejrzysty sposób? Dobry przepływ pracy dla mnie wyglądałby następująco:

  1. otwarta poczta ( lynxkonwertuje ją)
  2. zobacz, że jest to zbyt skomplikowane lynx
  3. naciśnij „v”
  4. przejdź do załącznika HTML
  5. naciśnij „enter”, aby otworzyć wiadomość luakit.

To ci nie działa? text/html; luakit %spoza tym auto_view nie ma znaczenia w tym przypadku, ponieważ html są faktycznie załącznikami
stokrotka

Odpowiedzi:


27

Możesz to zrobić z obsługą mimów mutta .

Ponadto można użyć tego w Autoviewie, aby oznaczyć dwa polecenia do przeglądania załącznika, jedno do automatycznego przeglądania, drugie do interaktywnego przeglądania z menu załącznika.

Zasadniczo w mailcappliku znajdują się dwie opcje 1 .

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

Pierwsze testy wejścia, które Xsą uruchomione, a jeśli tak, przekazuje plik luakit. Domyślna wartość jest jednak określana przez copiousoutputznacznik, więc będzie renderowana w mutt przez rysia.

Będziesz potrzebował tych opcji w .muttrc:

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

Jeśli chcesz na to spojrzeć w przeglądarce, wystarczy nacisnąć vzałączony plik HTML, a następniem wysłać go do mailcap.

Dla wygody łączę się Enterz tą funkcją w muttrc:

bind attach <return>    view-mailcap


1. Uwaga: nie używam rysia ani luakita, więc te opcje mają jedynie charakter orientacyjny.
Bezwstydnie odtworzone z tego postu na blogu ...


Jeśli chcesz uniknąć needsterminalza luakitmają wyglądać Gary Johnsons mutt-netscapeskryptu.
Thor

1
Czy to naprawdę musi czytać text/html; text/html; luakit ...z powtarzanym tekstem / HTML?
Jens

Czy można to zrobić, wyłączając ładowanie zasobów zewnętrznych (ze względu na prywatność)?
a3nm

@ a3nm To wszystko zależy od ustawień w przeglądarce, którą przekazujesz ...
jasonwryan

@ jasonwryan Tak ... szukam sposobu na wywołanie Firefoksa w sposób, który uniemożliwiłby jakiekolwiek zewnętrzne wyszukiwania.
a3nm
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.