Mutt

Mutt 和郵件附件

  • August 12, 2019

在 Mutt 中檢查郵件時如何處理郵件附件?

auto_view我已經為 HTML 文件設置了:

bind  attach  <return>  view-mailcap
alternative_order text/plain text/enriched text/html text
unauto_view *
auto_view text/html

但是如果郵件附有任何圖像,我無法知道它,除非我去檢查“查看附件”。

有時,尋呼機顯示以下內容:

[-- Attachment #1: tutorial.pdf --]
[-- Type: application/pdf, Encoding: base64, Size: 320K --]
[-- application/pdf is unsupported (use 'v' to view this part) --]`

如果[-- Attachment #1: x --]每次都出現那就太好了,但它似乎不適用於內嵌圖片。

結果,我必須記得每次都檢查它。

有沒有更好的辦法?

只要附件是multipart/alternativeMIME 的一部分,Mutt 就應該向您顯示附件,無論附件是什麼(它可能會說不受支持,但該Attachment #行會在那裡)。然而,一些電子郵件客戶端按如下方式建構 MIME(尤其是 Apple Mail 和 iPhone 郵件):

 I     1 <no description>             [multipa/alternativ, 7bit, 496K]
 I     2 ├─><no description>         [text/plain, quoted, utf-8, 3.5K]
 I     3 └─><no description>             [multipa/related, 7bit, 492K]
 I     4   ├─><no description>         [text/html, quoted, utf-8, 17K]
 I     5   └─>Screen Shot.png                [image/png, base64, 474K]

Mutt 無法處理此圖像,因為該圖像位於另一個多部分 MIME 中,該 MIME 並不意味著包含附件。至少這是我mutt不顯示附件的情況。

根據 RFC,其背後的原因是它multipart/related不是用於附件,而是顯示建議

參考:

引用自:https://unix.stackexchange.com/questions/301880