mail-archiver
自托管邮件归档系统,支持自动同步、搜索、导出、多用户管理和保留策略。
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
你的私人邮件小档案馆,支持IMAP和M365,一键Docker部署。
주요 기능
- 自动归档多个邮箱的收/发邮件,支持定时同步
- 高级搜索(按发件人、主题、日期、附件等过滤)
- 导出为 mbox 或 ZIP(EML 格式),支持批量选择
- 多用户系统,可精细化分配每个用户的邮箱账号权限
- 保留策略:可分别设置服务端删除和本地存档保留天数
할 수 없는 것
- •应用本身不提供 HTTPS,必须通过反向代理(如 Nginx)配置加密访问。2. 首次启动后请立即修改默认管理员密码。3. 数据库密码不要用示例中的 masterkey,设置强密码。4. 时间区设置(TimeZone__DisplayTimeZoneId)务必正确,否则时间显示混乱。5. 大规模归档时建议定期备份 PostgreSQL 数据库。
사용 사례
- 企业合规存档:自动备份所有员工邮件,满足法规要求
- 个人邮件备份:将多个邮箱的邮件集中归档到本地服务器
- 迁移辅助:从旧邮件系统导出并导入到新账户
상세 설명
Mail-Archiver 是一款功能全面的自托管邮件归档系统,适合个人或团队使用。它能自动从多个邮箱账户(支持 IMAP 和 Microsoft 365)同步收/发邮件,并将内容及附件存储在 PostgreSQL 数据库中。通过现代化的 Web 界面,你可以搜索、预览、导出邮件(支持 mbox 或 EML 压缩包),还能管理用户权限、集成 OIDC 身份认证、设置邮件保留策略(分别控制服务器端和本地存档)。基于 ASP.NET Core 10 构建,使用 Docker Compose 一键部署,无需复杂配置。无论是合规存档、数据备份还是个人邮件管理,它都能胜任。
문제 해결 & FAQ (2)
문제 해결러시아어 텍스트가 Jobs 페이지에서 HTML 엔티티(예: П)로 표시되는 이유는 무엇인가요?
이 버그는 Mail-Archiver 버전 2604.2에서 수정되었습니다. Docker 설치의 경우, 최신 이미지를 가져와 컨테이너를 재시작하여 업데이트하세요: docker compose pull && docker compose up -d. 업데이트 후 버전을 확인하세요. 문제가 지속되면 브라우저 캐시를 지우거나 시크릿 창을 사용해 보세요.
문제 해결Synology NAS에서 MailArchiver Docker 컨테이너가 'libgssapi_krb5.so.2' 오류로 인해 실패하는 이유는 무엇인가요?
이 오류는 2512.1 이후 버전에서 Docker 이미지에 Kerberos 라이브러리인 libgssapi_krb5.so.2가 누락되어 발생합니다. 이를 해결하려면 엔트리포인트를 재정의하여 시작 시 패키지를 설치할 수 있습니다. Debian/Ubuntu 기반 이미지의 경우 docker-compose.yml에 다음을 추가하세요: command: sh -c "apt update && apt install -y libgssapi-krb5-2 && exec mailarchiver". Alpine 기반 이미지의 경우: command: sh -c "apk add --no-cache krb5-libs && exec mailarchiver". 또는 RUN apt install -y libgssapi-krb5-2(또는 Alpine에 해당하는 명령)를 추가한 커스텀 Dockerfile을 작성하십시오. 공식 수정 사항은 GitHub issue #366에서 추적 중이며, 업데이트를 위해 구독을 고려하십시오.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
步骤1:确保本机安装了 Docker 和 Docker Compose
步骤2:创建 docker-compose.yml 文件并填写数据库连接、管理员账号密码(参考 README)
步骤3:执行 docker compose up -d 启动容器
- 步骤1:确保本机安装了 Docker 和 Docker Compose
- 步骤2:创建 docker-compose.yml 文件并填写数据库连接、管理员账号密码(参考 README)
- 步骤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 文件夹即可完全卸载。
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs