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

No one assigned

    Labels

    verifiedAll test cases were verified successfully

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions