Mutt

如何在 Mutt 中將收到的郵件中的“文本/pdf”PDF 文件保存在磁碟上

  • May 23, 2014

我收到帶有 MIME 類型“text/pdf”的 PDF 附件的電子郵件。這顯然不好,但一些郵件客戶端正在這樣做……

問題是在 Mutt 中保存這樣的附件會導致磁碟上的文件無法被 PDF 查看器打開。文件大小確實與應有的大小相差幾個字節。

如何保存此類附件?

永遠不會遇到作為文本/pdf 的 PDF,但大概 Mutt 正在嘗試進行行尾轉換(例如,CRLF → LF)。

阻止它的最簡單方法似乎是(在“附件”螢幕中)編輯 MIME 類型。預設情況下,它綁定到^E. 然後保存它。

(未經測試,因為我從未見過text/pdfPDF 附件。)

我用來pdftotextmutt.

在您~/.mutt/muttrc定義~/.mutt/mailcap路徑中:

# define mailcaps
set mailcap_path=~/.mutt/mailcap:/etc/mailcap
set mailcap_sanitize

在你的~/.mutt/mailcap

text/pdf; pdftotext %s -; copiousoutput; needsterminal; description="Adobe PDF Doc"

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