오프라인 매핑을 사용하여 컴퓨터 A와 컴퓨터 B에서 IMAP을 통해 GMail을 동기화했습니다. 컴퓨터 B를 동기화하는 동안 실수로 5000개의 메시지를 삭제했습니다. 당시 A 머신이 종료되었으므로 메시지가 아직 남아 있습니다. 문제는 시스템 A와 시스템 B가 Maildir에 있는 전자 메일 메시지에 서로 다른 파일 이름을 제공한다는 것입니다.
문제에 대한 보다 추상적인 설명은 두 개의 디렉토리 트리를 병합하고 싶다는 것입니다.파일 내용, 파일 이름은 무시합니다.
불행히도 다른 디렉터리 트리에서 일치하는 항목을 확실하게 식별하는 파일 이름이 있는지 확실하지 않습니다.
(제가 시도할 수 있는 방법 중 하나는 간단히 머신 A를 재동기화한 다음 자체 백업에서 이메일을 복원하는 것입니다. 그러면 파일 이름 문제가 발생하지 않습니다! 하지만 이제는 문제가 흥미롭기 때문에 게시 여부와 관계없이 그렇게 하겠습니다. 어쨌든 그렇죠)