일부 이메일에는 다음 형식의 파일이 포함되어 있습니다.TNEF(전송 중립 캡슐화 형식). 이 첨부 파일은 종종 호출됩니다.winmail.dat
.추출 도구Linux에서 작동하지만 처음에는 Outlook에서 열립니다.
MailDir 형식으로 메일을 저장하는 큰 디렉터리 계층 구조가 있습니다.
어떻게 하면 가장 좋을까요?
- winmail.dat가 포함된 하위 폴더에서 메시지를 탐지하는 것이 가장 좋습니다.
- winmail.dat를 잘라서 압축을 푼다
- 이메일을 "재조립"합니다.
grep/perl을 사용하여 임시 파일을 찾아 잘라내고 추출된 /7bit_converted 조각을 (희망적으로) 유효한 이메일 구조로 재조립하는 "조잡하고 순진한" 방법을 상상할 수 있습니다.
누군가는 더 적합한 도구를 사용하여 더 나은 방법을 찾아낼 수도 있습니다. 또한 질병이나 유사한 노력에 대해 직접 생각해 볼 수 있는 이야기에도 관심이 있습니다.
내 꿈에서 여기 누군가가 Python과 같은 멋진 프레임워크를 사용하여 "some_condition과 일치하는 이메일에 대해 MailDirs에서 some_property를 재귀적으로 찾기"와 같은 작업을 수행하는 것을 작성/본 적이 있습니다.
그것의 "핵심"을 호출된 것으로 대체하면 tnef -xyz
즉각적인 요구 사항을 충족할 수 있지만 이와 같은 멋진 "예제"를 갖는 것은 나 자신뿐만 아니라 다른 많은 사용 사례에도 확실히 유용할 것입니다.