เปิดไฟล์แนบ html จากภายนอกใน mutt


19

ฉันเพิ่งจัดการติดตั้ง mailcap ของฉันเพื่อให้ mutt สามารถแสดงอีเมล HTML ในหน้าต่างข้อความ:

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

ซึ่งเป็นอัตโนมัติโดย:

# ~/.muttrc
auto_view text/html

แม้ว่าฉันคิดว่าlynxจะทำได้ดีในการแปลง HTML เป็นข้อความ แต่บางครั้งก็ไม่ได้ลดลงและฉันต้องการที่จะเปิดเอกสารแนบ HTML ในเว็บเบราว์เซอร์ของฉัน ( luakit)

มีวิธีการทำสิ่งนี้อย่างโปร่งใสหรือไม่? กระบวนการทำงานที่ดีสำหรับฉันจะมีลักษณะเช่น:

  1. จดหมายเปิด ( lynxแปลง)
  2. ดูว่ามันซับซ้อนเกินไปสำหรับ lynx
  3. กด "v"
  4. นำทางไปยังไฟล์แนบ HTML
  5. กด "ป้อน" luakitเพื่อเปิดจดหมายใน

มันใช้ไม่ได้กับคุณเหรอ? text/html; luakit %sนอกจากนี้ auto_view ไม่สำคัญในกรณีนี้เนื่องจาก html เป็นสิ่งที่แนบมาจริง ๆ
daisy

คำตอบ:


27

คุณสามารถทำเช่นนี้กับคนโง่ของการสนับสนุนละครใบ้

นอกจากนี้คุณสามารถใช้สิ่งนี้กับ Autoview เพื่อแสดงสองคำสั่งสำหรับการดูสิ่งที่แนบหนึ่งคำสั่งที่จะดูโดยอัตโนมัติอีกคำสั่งหนึ่งที่จะดูแบบโต้ตอบจากเมนูไฟล์แนบ

เป็นหลักคุณรวมถึงสองตัวเลือกของคุณในmailcapไฟล์1

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

รายการแรกที่ทดสอบการXทำงานและถ้าเป็นก็ส่งไฟล์ให้ luakit อย่างไรก็ตามค่าดีฟอลต์จะถูกกำหนดโดยcopiousoutputแท็กดังนั้นจะถูกเรนเดอร์ในรูปแบบโดย lynx

คุณจะต้องมีตัวเลือกเหล่านี้ใน.muttrc:

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

หากคุณต้องการที่จะดูในเบราว์เซอร์ของคุณมันเป็นเรื่องของการกดปุ่มvเพื่อดู HTML ที่แนบมาแล้วmส่งไปที่ mailcap

เพื่อความสะดวกฉันได้Enterฟังก์ชั่นนั้นในmuttrc:

bind attach <return>    view-mailcap


1. หมายเหตุฉันไม่ได้ใช้คมหรือ luakit ดังนั้นตัวเลือกเหล่านี้จะบ่งบอกเท่านั้น
ทำซ้ำอย่างไม่มีที่ติจากโพสต์บล็อกนี้ ...


หากคุณต้องการหลีกเลี่ยงการneedsterminalให้luakitดูmutt-netscapeสคริปต์
Thor

1
มันต้องอ่านtext/html; text/html; luakit ...ซ้ำ ๆ กับข้อความ / html จริงเหรอ?
เจนส์

มีวิธีการในการปิดการโหลดทรัพยากรภายนอก (เพื่อเหตุผลด้านความเป็นส่วนตัว) หรือไม่?
a3nm

@ a3nm ทุกอย่างขึ้นอยู่กับการตั้งค่าในเบราว์เซอร์ที่คุณมอบให้ ...
jasonwryan

@jasonwryan ใช่ ... ฉันกำลังมองหาวิธีที่จะเรียกใช้ Firefox ในลักษณะที่จะไม่อนุญาตการค้นหาภายนอกใด ๆ
a3nm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.