(오픈 소스) Linux 도구를 사용하여 IMAP 메일 계정 백업 및 복원

(오픈 소스) Linux 도구를 사용하여 IMAP 메일 계정 백업 및 복원

IMAP 메일 계정(모든 메시지 및 하위 폴더 포함)을 백업하고 복원하는 데 도움이 되는 Linux 도구는 무엇입니까?

대규모 IMAP 계정의 연결이 끊어질 것으로 예상됩니다.

  1. 서버 리소스 제한
  2. 기간이 지남에 따라 중단 위험이 증가합니다.

소프트웨어는 중단 후에도 다시 연결되어 계속 작동할 수 있어야 합니다. 반복 백업의 경우 증분 백업을 사용하고 cron 작업에서 백업 스크립트를 실행하는 것이 매우 편리할 수 있습니다.

답변1

7년 전 질문을 지금 찾아보니 여러 가지 답변이 있는데 대부분이 맞습니다. 하지만 적어도 하나는 빠진 것 같고 아마도 더 많은 부분이 있을 수 있을 것 같습니다.

답변 타임라인:

연구를 통해 다음과 같은 추가 옵션을 선택할 수 있게 되었습니다.

다음 패키지는 Debian 11(bullseye)에서 사용할 수 있지만 아직 이에 대해 많이 알지 못합니다.


  • ~ 이후 imapcopy는 더 이상 유지되지 않습니다.2009년
  • interimap은
    계속해서 활발하게 유지관리되고 있습니다.개발자 웹사이트
  • 이메일 동기화가
    활성화되었습니다.소스 포지
  • 마이크로소프트 시계
    환매 계약. 실제 동기화를 수행하려면 뭔가가 필요합니다.
  • 가상 디렉터리 동기화 장치
    장소. 캘린더와 연락처를 동기화하기 위해 다른 IMAP 동기화 장치와 함께 작동합니다.

2022-05 업데이트

특히 Gmail/Google Workspace 편지함용 * :
*IMAP 솔루션은 아니지만 누군가의 검색과 관련이 있을 수 있으므로 언급할 가치가 있다고 생각했습니다.

저는 적극적으로 해결책을 찾고 있으므로 더 자세히 알아보면서 이 내용을 업데이트하겠습니다.

답변2

오픈 소스 프로젝트 imap-backup을 사용해 보세요:https://github.com/joeyates/imap-backup

$ imap-backup setup

설정 시스템은 메뉴 기반 명령줄 응용 프로그램입니다.

~/.imap-backup 디렉토리와 구성 파일을 생성합니다. 예를 들어:

{
  "accounts":
  [
    {
      "username": "[email protected]",
      "password": "secret",
      "local_path": "/path/to/backup/root",
      "folders":
        [
          {"name": "[Gmail]/All Mail"},
          {"name": "my_folder"}
        ]
    }
  ]
}

기본적으로 Gmail에 연결되지만 서버를 지정할 수도 있습니다.

{
  "accounts":
  [
    {
      "username": "[email protected]",
      "password": "secret",
      "server": "my.imap.example.com",
      "local_path": "/path/to/backup/root",
      "folders":
        [
          {"name": "[Gmail]/All Mail"},
          {"name": "my_folder"}
        ]
    }
  ]
}

답변3

OfflineIMAP은 사서함을 로컬 Maildir로 처리하는 GPLv2 소프트웨어입니다.

예를 들어, 오프라인 작업을 지원하기 위해 메일 리더(MUA)가 필요하지 않고 메시지를 오프라인으로 읽을 수 있습니다.

OfflineIMAP은 IMAP을 통해 두 당사자를 동기화합니다.

http://www.offlineimap.org/

https://github.com/OfflineIMAP/offlineimap

또한 IMAP 서버로의 복구도 지원합니다.http://www.offlineimap.org/doc/backups-restore.html

답변4

문제보다 백업과 더 관련이 있지만 방금 mailpiler를 찾아 테스트를 시작했습니다. "모든" 이메일에 대한 액세스를 허용하는 것이 마음에 들지 않으므로 "오래된" 이메일을 정기적으로 보내 거기에 보관하는 방법을 살펴보겠습니다.

현재 우리는 Awesome Auto Archive Thunderbird 확장 프로그램을 사용하여 이메일을 다른 아카이브 계정으로 "이동"합니다.

관련 정보