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"