Mutt
如何在 Mutt 中將收到的郵件中的“文本/pdf”PDF 文件保存在磁碟上
我收到帶有 MIME 類型“text/pdf”的 PDF 附件的電子郵件。這顯然不好,但一些郵件客戶端正在這樣做……
問題是在 Mutt 中保存這樣的附件會導致磁碟上的文件無法被 PDF 查看器打開。文件大小確實與應有的大小相差幾個字節。
如何保存此類附件?
永遠不會遇到作為文本/pdf 的 PDF,但大概 Mutt 正在嘗試進行行尾轉換(例如,CRLF → LF)。
阻止它的最簡單方法似乎是(在“附件”螢幕中)編輯 MIME 類型。預設情況下,它綁定到
^E
. 然後保存它。(未經測試,因為我從未見過
text/pdf
PDF 附件。)
我用來
pdftotext
在mutt
.在您
~/.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"