Staging Mode: Manual Approval Workflow for Email Archiving #190

Open
opened 2026-04-05 16:16:58 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @landrix on 9/26/2025

Is your feature request related to a problem? Please describe.
Currently, all emails imported into OpenArchiver are automatically archived and indexed without the option for manual review. For use cases with strict compliance or quality control requirements, it would be beneficial to introduce a staging mode where each email is held for manual approval before being permanently archived.

Describe the solution you'd like
Add a configurable staging workflow to OpenArchiver. When enabled, newly ingested emails are marked as "pending" and shown in a separate staging area. Administrators or authorized users can review each email and choose to approve (archive) or reject (discard) it. Only approved emails are added to the main archive and indexed for search.

Describe alternatives you've considered

  • Tagging emails as pending using the existing tagging system and filtering them out of search results until manually approved.
  • Implementing an external approval tool or workflow that interfaces with OpenArchiver.

Additional context
This feature would be especially useful in regulated environments, or for organizations that want more control over which emails get archived. It could also be extended to support batch approvals and custom approval rules.

*Originally created by @landrix on 9/26/2025* **Is your feature request related to a problem? Please describe.** Currently, all emails imported into OpenArchiver are automatically archived and indexed without the option for manual review. For use cases with strict compliance or quality control requirements, it would be beneficial to introduce a staging mode where each email is held for manual approval before being permanently archived. **Describe the solution you'd like** Add a configurable staging workflow to OpenArchiver. When enabled, newly ingested emails are marked as "pending" and shown in a separate staging area. Administrators or authorized users can review each email and choose to approve (archive) or reject (discard) it. Only approved emails are added to the main archive and indexed for search. **Describe alternatives you've considered** - Tagging emails as pending using the existing tagging system and filtering them out of search results until manually approved. - Implementing an external approval tool or workflow that interfaces with OpenArchiver. **Additional context** This feature would be especially useful in regulated environments, or for organizations that want more control over which emails get archived. It could also be extended to support batch approvals and custom approval rules.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OpenArchiver#190