MIMEタイプが「text / pdf」のPDF添付ファイルを含む電子メールを受信しました。これは明らかに悪いことですが、一部のメールクライアントではそうしています。
問題は、これらの添付ファイルをMuttに保存すると、PDFビューアでディスク上のファイルを開くことができないことです。ファイルサイズは実際に予想されるサイズと数バイト異なります。
これらの添付ファイルを保存する方法は?
答え1
text/pdf形式のPDFを見たことはありませんが、おそらくMuttが行末変換(CRLF→LFなど)を試しているようです。
これを防ぐ最も簡単な方法は、添付ファイル画面でMIMEタイプを編集するようです。デフォルトでは、にバインドされた後に^E保存されます。
text/pdf
(PDF添付ファイルを見たことがないためテストされていません。)
答え2
私はそれを使用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"