[ 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: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org