
我想知道是否有一個命令列工具可以做到這一點:
將任意 MIME 電子郵件作為輸入,並輸出對該電子郵件的純文字版本的盡力猜測。
這是我對為什麼這是一個棘手問題的理由。如果我們知道電子郵件是用 HTML 編碼的,那麼我們可以使用 lynx -dump 或 html2text。但我們不能總是確定是否是這種情況,或者即使我們可以,它也可能是帶有純文字部分的多部分/替代訊息,在這種情況下,我不清楚何時我們應該信任寄件人的純文字-文字版本與我們自己轉換 html 部分。最重要的是,對於任意的多部分電子郵件,首先識別訊息部分並不總是那麼容易。
正因為如此,我並不是要求一種能夠完美處理每封電子郵件的工具,而是一種能夠盡最大努力並且比我自己嘗試編寫這樣一個程式做得更好的工具。
在我看來,這樣的程式碼一定存在於各種電子郵件用戶端執行此操作的許多地方,但搜尋並沒有找到任何工具來解決這個問題...