현재 이메일 클라이언트로 mu4e
저장 형식을 사용하고 있습니다.maildir
저는 IMAP을 사용하여 Thunderbird와 기존 Outlook 기반 이메일 계정으로 작업했습니다. 내 .thunderbird
디렉토리 트리에서 여전히 etc. 라는 파일이 포함된 디렉토리를 찾을 수 있습니다 INBOX
. Sent-1
여기서 파일은 해당 파일 이름을 가진 폴더에 해당하는 연결된 이메일로 나타납니다. .msf
동일한 디렉토리에는 (대부분의) 이메일 파일에 해당하는 파일도 있습니다.
이 디렉토리와 해당 파일을 더 쉽게 사용할 수 있는 형식으로 변환하고 싶습니다 maildir
. mbox
Thunderbird에는 형식을 변환 하는 도구가 많이 있습니다 maildir
.펄 스크립트mb2md
(나는 이것이 파생된/관련된 것이라고 생각합니다이 Python 스크립트).
시도했는데 오류가 발생했습니다.
Fatal: Source is not an mbox file or a directory!
내 파일 형식이 이렇습니까 mbox
? 적절한 확장자(예: )가 없지만 .mbox
내가 이해한 바에 따르면 형식은 위에서 언급한 대로 메일 폴더당 하나의 파일일 뿐입니다. 아니면 내가 해야 할 다른 일이 있나요?
편집하다
오류를 생성한 명령입니다. 아직 디렉토리를 만들지 않았지만 maildir_outlook
그게 문제는 아닌 것 같습니다.
perl mb2md-3.20.pl -s outlook.office365.com/INBOX -d maildir_outlook
명확성을 위해 INBOX
파일은 다음과 같습니다(익명화 후).
From
Received: from ***.OUTLOOK.COM by ***.OUTLOOK.COM with HTTPS via ***.OUTLOOK.COM with HTTPS via *** Fri, 11 Oct 2019 08:04:18 +000
Received: from *** ...
Received: from *** ...
Authentication-Results: spf=pass (sender IP is ***.***.***.***)
smpt.mailfrom=*** ...
Received-SPF: Pass ...
Received: from ...
Received: from ...
Received: from ...
...
MESSAGE BODY
<html xmlns:...
...
이는 폴더에 포함된 모든 이메일에 대해 간단히 반복됩니다 INBOX
.
결과 file INBOX
는 다음과 같습니다.
INBOX: ASCII text, with very long lines (678), with CRLF line terminators
답변1
Outlook.office365.com/INBOX 파일은 mbox 형식일 수 있습니다. ㅏ미국 의회 도서관 홈페이지다양한 mbox 형식에 대한 유용한 정보를 제공합니다. 하지만 현재 겪고 있는 문제는 INBOX 파일의 형식과 관련이 없는 것으로 추측됩니다.
mb2md 명령을 사용할 때 소스 파일이 절대 경로가 아닌 경우집디렉토리가 사용됩니다. 현재 작업 디렉토리가 아닙니다.
mb2md 스크립트에 대한 설명은 다음과 같습니다.
# -s 사용자의 홈 디렉토리에 상대적인 소스 디렉토리 또는 파일
옵션 에서 -s
절대 경로를 사용해 보시기 바랍니다.
아직 안보셨다면,아래 질문과 답변현재 주제에 매우 흥미 롭습니다.