첨부 파일을 보관하는 가장 좋은 방법은?


9

저장된 메시지와 보낸 메일 "폴더"(실제로 Unix MBX 파일)는 첨부 파일로 인해 크기가 크며, 대부분 디스크에 저장했습니다.

메시지를 보관하고 싶지만 "첨부 파일이 제거되었습니다 : /full/path/to/attach.txt"라는 텍스트 파일이있는 첨부 파일을 바꾸십시오.

어떻게해야합니까?

Alpine을 사용하고 있지만 Unix MBX 에서이 작업을 수행하는 모든 도구가 좋습니다. 알파인 않는 나에게 이메일에서 삭제 첨부 파일을하자,하지만 난 승 / 텍스트 파일을 대체 할 수 없습니다. 노트:

  • 메시지를 파일에 저장하고 emacs를 사용하여 파일을 편집 할 수 있다는 것을 알고 있지만 문제가 있고 "Content-Length"헤더와 내용을 망칠 수 있습니다.

  • 또한 첨부 파일을 제거한 후 헤더와 함께 메시지를 자신에게 전달할 수 있습니다. 다시, kludgey.

  • Alpine에서 저장된 메일에 첨부 파일을 추가 할 수 있다고 생각하지 않습니다 (헤더를 엉망으로 만드는 곳으로 보내지 않는 한). 큰 첨부 파일을 삭제하고 더 작은 파일을 추가 할 수 없습니다.

  • 나는 이것을하기 위해 Perl 스크립트를 작성할 수는 있지만 기존의 잘 테스트 된 솔루션을 기대하고 있습니다.


1
와우, 당신은 전자 우편이 파일 시스템이 아니라는 것을 이해하는 우주의 다른 사람이어야합니다!
pboin

@pboin 물론, 당신은 M $ Outlook을 사용하지 않는 한 :( ... 실제로, 일부 유닉스 메일 프로그램은 각 메시지가 파일이고 메일 폴더가 실제로 디렉토리 인 Maildir / 형식을 사용합니다.
barrycarter

@forcefsck maildir을 사용하도록 Alpine을 패치 할 수 있지만 실제로는 원하지 않습니다. 또한 여전히 문제가 해결되지 않는다고 생각합니다.
barrycarter

답변:


3

좋아, 나는 aorund를 찌르고 Alpine이 첨부 파일을 "삭제"하면 실제로 다음과 같이 대체합니다.

Content-Type: Text/Plain; charset=US-ASCII
X-Content-Type: image/jpeg
X-Content-Transfer-Encoding: base64
Content-ID: <part1.07020604.05000506@flamescape.com>

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

그런 다음 emacs를 사용하여이 메시지를 편집 할 수 있습니다 (그리고 Content-Length 헤더 등을 엉망으로 만들지 않습니다)


1

이를 위해 AttachmentExtractor 애드온과 함께 Thunderbird / icedove를 사용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.