Skip to content

Add CSV bulk import utilities for imapsync #7791

@stephdl

Description

@stephdl

Why
Sysadmins currently have to create email synchronization tasks manually one by one, which is slow and prone to error, especially during large migrations. Making this process easier will save time and reduce mistakes.

Purpose
To streamline migrations when moving to NethServer or similar environments, so sysadmins can handle many tasks quickly with a single step.

Proposed solution
Implement a CSV-based import feature for both user accounts and email synchronization tasks, allowing admins to prepare a CSV file and import all users/tasks in bulk. Scripts and documentation should guide the format and usage, including validation of data before import.

Alternative solutions

  • Manual creation of accounts and sync tasks (current method)
  • Custom scripts for each migration, resulting in inconsistent and error-prone workflows

Additional context
Related work:

This feature will help sysadmins perform smooth, large-scale migrations and onboarding, especially when switching platforms.

See also

Metadata

Metadata

Assignees

Labels

verifiedAll test cases were verified successfully

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions