User Roles

In mailserver-admin, there are three distinct user roles, each with different levels of access and permissions:

  1. Admin
  2. Permissions: Can perform all actions within the application.
  3. Capabilities:

    • Manage all mail domains, users, aliases, and DKIM settings.
    • Full access to all features and configurations.
  4. Domain Admin

  5. Permissions: Limited to managing users, aliases, and fetchmail accounts within their own domain.
  6. Capabilities:
    • Create, update, and remove users within their domain.
    • Define and manage mail aliases within their domain.
    • Configure and manage fetchmail accounts within their domain.
  7. Restrictions:

    • Cannot add or edit new domains.
    • Cannot manage DKIM settings for any domain.
  8. User

  9. Permissions: Limited to managing their own fetchmail accounts.
  10. Capabilities:
    • Login to the application.
    • Configure and manage their personal fetchmail accounts.
  11. Restrictions:
    • Cannot manage users, aliases, or domains.
    • No access to DKIM settings or domain configurations.