
Mail-Archiver
Self-hosted email archiving system for syncing IMAP and Microsoft 365 mailboxes, indexing content and attachments, and exporting or restoring mailboxes with auditing and retention.
Mail-Archiver is a web application for archiving emails from multiple accounts into a searchable database. It synchronizes mailbox folders and attachments, supports exports and restores, and provides a dashboard for monitoring usage and activity.
Key Features
- Multi-account archiving with scheduled synchronization of folders and attachments
- Supports IMAP accounts, Microsoft 365 via Microsoft Graph API, and import-only migration accounts
- Advanced search and filtering across archived emails, with message preview and attachment lists
- Export full accounts to MBOX or zipped EML archives, plus batch/individual email export
- Import MBOX and EML (ZIP with folder structure) for mailbox migration and consolidation
- Restore selected emails or entire mailboxes back to destination mailboxes
- Multi-user access with account-scoped permissions and detailed access/activity logging
- Retention policies for automatic deletion from the source mailserver and separate local-archive retention
- OpenID Connect (OIDC) support for integrating external identity providers
Use Cases
- Centralized, searchable archive for multiple mailboxes (personal, team, or organizational)
- Mailbox migration and consolidation using MBOX/EML import and export
- Compliance-style retention workflows and audit-friendly access logging
Limitations and Considerations
- Does not provide HTTPS itself and is intended to be placed behind a reverse proxy
- Not designed for direct exposure to the public internet
Mail-Archiver is suited for operators who want a practical email archiving and migration tool with strong search, export options, and operational visibility. Its account provider support and retention features make it useful for ongoing archiving as well as one-time consolidation projects.