OpenSource-Hub
M

mail-archiver

1.9k stars·시스템 최적화·SHA-256 체크섬 확인됨

셀프 호스팅 이메일 아카이빙 시스템으로, 자동 동기화, 검색, 내보내기, 다중 사용자 관리 및 보존 정책을 지원합니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

당신의 개인 이메일 미니 아카이브, IMAP 및 M365 지원, 원클릭 Docker 배포.

주요 기능

  • 여러 메일함의 수신/발신 메일을 자동으로 아카이빙하며, 예약 동기화 지원
  • 고급 검색(발신자, 제목, 날짜, 첨부 파일 등으로 필터링)
  • mbox 또는 ZIP(EML 형식)으로 내보내기, 일괄 선택 지원
  • 다중 사용자 시스템으로 각 사용자의 메일함 계정 권한을 세밀하게 할당 가능
  • 보존 정책: 서버 측 삭제와 로컬 아카이브 보존 일수를 각각 설정 가능

할 수 없는 것

  • •애플리케이션 자체는 HTTPS를 제공하지 않으므로, 반드시 리버스 프록시(예: Nginx)를 통해 암호화 접근을 구성해야 합니다.
  • •최초 시작 후 기본 관리자 비밀번호를 즉시 변경하세요.
  • •데이터베이스 비밀번호는 예제의 masterkey를 사용하지 말고, 강력한 비밀번호를 설정하세요.
  • •시간대 설정(TimeZone__DisplayTimeZoneId)은 반드시 정확해야 하며, 그렇지 않으면 시간 표시가 혼란스러워집니다.
  • •대규모 아카이빙 시에는 PostgreSQL 데이터베이스를 정기적으로 백업하는 것이 좋습니다.

사용 사례

  • 기업 컴플라이언스 아카이빙: 모든 직원 이메일을 자동으로 백업하여 규정 요구사항 충족
  • 개인 이메일 백업: 여러 메일함의 이메일을 로컬 서버에 중앙 집중식으로 아카이빙
  • 마이그레이션 지원: 기존 메일 시스템에서 내보내어 새 계정으로 가져오기

Mail-Archiver는 개인 또는 팀이 사용하기에 적합한, 포괄적인 기능을 갖춘 셀프 호스팅 이메일 아카이빙 시스템입니다. 여러 이메일 계정(IMAP 및 Microsoft 365 지원)에서 송수신 이메일을 자동으로 동기화하고, 내용과 첨부 파일을 PostgreSQL 데이터베이스에 저장합니다. 모던한 Web 인터페이스를 통해 이메일을 검색, 미리보기, 내보내기(mbox 또는 EML 압축 패키지 지원)할 수 있으며, 사용자 권한 관리, OIDC 인증 통합, 이메일 보존 정책 설정(서버 측 및 로컬 아카이브 개별 제어)도 가능합니다. ASP.NET Core 10 기반으로 구축되었으며, Docker Compose로 원클릭 배포가 가능해 복잡한 설정이 필요 없습니다. 컴플라이언스 아카이빙, 데이터 백업, 개인 이메일 관리 등 어떤 용도로든 활용할 수 있습니다.

태그

email-archivingself-hostedimapm365dotnetdockerpostgresqlmail-management

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

1단계: 로컬 머신에 Docker와 Docker Compose가 설치되어 있는지 확인하세요

4

2단계: docker-compose.yml 파일을 생성하고 데이터베이스 연결 정보와 관리자 계정 비밀번호를 입력하세요 (README 참조)

5

3단계: docker compose up -d 를 실행하여 컨테이너를 시작하세요

설치 가이드
  1. 1단계: 로컬 머신에 Docker와 Docker Compose가 설치되어 있는지 확인하세요
  2. 2단계: docker-compose.yml 파일을 생성하고 데이터베이스 연결 정보와 관리자 계정 비밀번호를 입력하세요 (README 참조)
  3. 3단계: docker compose up -d 를 실행하여 컨테이너를 시작하세요
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

컨테이너 중지: docker compose down을 실행한 후, 프로젝트 디렉터리의 postgres-data 및 data-protection-keys 폴더를 삭제하면 완전히 제거됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-10-15 09:32:13
GitHub 저장소공식 웹사이트

문제 발생? 아래 FAQ 확인

4 FAQs

유사한 프로젝트