[
https://issues.apache.org/jira/browse/JAMES-1584?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tellier Benoit resolved JAMES-1584.
-----------------------------------
Resolution: Fixed
> JMX should allow some basic admin tasks on mailboxes
> ----------------------------------------------------
>
> Key: JAMES-1584
> URL: https://issues.apache.org/jira/browse/JAMES-1584
> Project: James Server
> Issue Type: New Feature
> Affects Versions: 3.0.0-beta5
> Reporter: Tellier Benoit
> Fix For: 3.0.0-beta5
>
>
> We want the following tasks to be performed :
> - 1: Delete all mailboxes belonging to a user
> - 2: Create mailboxes
> - 3: List mailboxes belonging to a user
> Why ?
> We want to write a standalone MPT tool to validate our James deployement. (
> See MPT- ).
> MPT is given a docker name on a docker instance and should be allowed to
> initialise James instance for tests. We can not re-instanciate docker
> instance on each test ( as we want to validate behaviour of the given docker
> instance so that we can use it ). Working directly on IMAP seems complicated.
> And keeping track of all executed commands on MPT seems also complicated.
> Finaly, these commands corresponds to use cases :
> - as an admin I want to delete mailboxes of user I just deleted
> - I can write a script to automatically create user and create some of their
> mailboxes.
> *Acceptance criteria* :
> - Lauch a James server compiled with your changes. Using james CLI you
> should be able to :
> - list mailboxes belonging to a user
> - create mailboxes
> - delete all mailboxes belonging to a user
> *How to implement it ?*
> Stuff already exist for that (mailbox-adapter). It can be of course extended.
> And wired to be accessible threw JMX.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]