Thunderbird IMAP 메일 폴더를 maildir로 변환

Thunderbird IMAP 메일 폴더를 maildir로 변환

현재 이메일 클라이언트로 mu4e저장 형식을 사용하고 있습니다.maildir

저는 IMAP을 사용하여 Thunderbird와 기존 Outlook 기반 이메일 계정으로 작업했습니다. 내 .thunderbird디렉토리 트리에서 여전히 etc. 라는 파일이 포함된 디렉토리를 찾을 수 있습니다 INBOX. Sent-1여기서 파일은 해당 파일 이름을 가진 폴더에 해당하는 연결된 이메일로 나타납니다. .msf동일한 디렉토리에는 (대부분의) 이메일 파일에 해당하는 파일도 있습니다.

이 디렉토리와 해당 파일을 더 쉽게 사용할 수 있는 형식으로 변환하고 싶습니다 maildir. mboxThunderbird에는 형식을 변환 하는 도구가 많이 있습니다 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절대 경로를 사용해 보시기 바랍니다.

아직 안보셨다면,아래 질문과 답변현재 주제에 매우 흥미 롭습니다.

관련 정보