[ 
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

Reply via email to