첨부 파일을 보관하는 가장 좋은 방법은 무엇입니까?

첨부 파일을 보관하는 가장 좋은 방법은 무엇입니까?

내가 저장한 메시지와 보낸 메일 "폴더"(실제로는 Unix MBX 파일)는 첨부 파일로 인해 크기가 크며, 어쨌든 대부분은 디스크에 저장합니다.

메시지를 보관하고 싶지만 첨부 파일을 "첨부 파일 삭제됨: /full/path/to/attach.txt"라는 텍스트 파일로 바꾸고 싶습니다.

어떻게 해야 하나요?

저는 Alpine을 사용하고 있지만 Unix MBX용으로 이 작업을 수행하는 도구라면 모두 가능합니다. 알프스 산맥하다이메일에서 첨부 파일을 제거할 수 있지만 텍스트 파일로 바꿀 수는 없습니다. 노트:

  • 메시지를 파일에 저장하고 emacs를 사용하여 파일을 편집할 수 있다는 것을 알고 있지만 이는 번거롭고 "Content-Length" 헤더 및 기타 항목을 망칠 수 있습니다.

  • 또한 첨부 파일을 제거한 후 헤더가 포함된 메시지를 나에게 전달할 수 있다는 것도 깨달았습니다. 다시 말하지만, 무질서합니다.

  • 내 생각에는 Alpine이 저장된 메시지에 첨부 파일을 추가하는 것을 허용하지 않는 것 같습니다([헤더를 엉망으로 만드는] 어딘가로 보내고 싶지 않은 한). 그래서 큰 첨부 파일을 삭제하고 더 작은 첨부 파일을 추가할 수 없습니다.

  • Perl 스크립트를 작성하여 이 작업을 수행할 수 있다는 것을 알고 있지만 잘 테스트된 기존 솔루션을 갖고 싶습니다.

답변1

좋아, 내가 aorund를 찔렀고 Alpine이 첨부 파일을 "제거"하면 실제로 첨부 파일을 다음으로 대체합니다.

Content-Type: Text/Plain; charset=US-ASCII
X-Content-Type: image/jpeg
X-Content-Transfer-Encoding: base64
Content-ID: <[email protected]>

  [ The following attachment was DELETED when this message was saved:    ]
  [ A Image/JPEG segment of about 93,336 bytes.                          ]

그런 다음 emacs를 사용하여 이 메시지를 편집할 수 있습니다(콘텐츠 길이 헤더 등을 엉망으로 만들지 않습니다).

답변2

이를 위해 나는 Thunderbird/icedove와 AttachmentExtractor 플러그인을 사용합니다.

관련 정보