![디스크에 Mutt로 수신된 이메일의 "text/pdf" PDF 파일을 저장하는 방법](https://linux55.com/image/37061/%EB%94%94%EC%8A%A4%ED%81%AC%EC%97%90%20Mutt%EB%A1%9C%20%EC%88%98%EC%8B%A0%EB%90%9C%20%EC%9D%B4%EB%A9%94%EC%9D%BC%EC%9D%98%20%22text%2Fpdf%22%20PDF%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%A0%80%EC%9E%A5%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
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"