You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Quan tran hong <qu...@gmail.com> on 2021/10/21 02:26:02 UTC

Accomplish remaining James Webadmin CLI command groups - Hacktoberfest 2021

Hi everyone,

In order to ease the administrator, James servers offer a command-line
interface in order to interact with the server. However, it relies on the
JMX protocol, which is known to be insecure. The mission is to port the
command-line interface in order to rely on the James web admin REST APIs.

There has been some work about this:
https://github.com/apache/james-project/tree/master/server/apps/webadmin-cli.
Some command groups have been finished: domain, mailbox, global quota, user.

But there are some command groups that have not been worked on yet. Please
have a look at: https://james.apache.org/server/manage-webadmin.html.

I created a dedicated ticket for this:
https://issues.apache.org/jira/projects/JAMES/issues/JAMES-3663

We (linagora) decided to take part in Hacktoberfest 2021 and this ticket is
one of our potential topics (of course you can propose topics that you are
interested in). About this ticket, we created 2 issues so you can start
more easily here:
- JAMES-3663 Update James webadmin-cli documentation
<https://github.com/linagora/james-project/issues/4414>
- JAMES-3663 Accomplish remaining James Webadmin CLI command groups
<https://github.com/linagora/james-project/issues/4415>

We know we join Hacktoberfest this year a little late, so we pick an easy
topic with carefully created issues so you can start quickly. Don't forget
to join and finish 4 Pull Requests so you can receive a T-shirt
from Hacktoberfest. You can more easily accomplish this by starting doing
one CLI command per PR.

If you have any questions, let's discuss them!

Re: Accomplish remaining James Webadmin CLI command groups - Hacktoberfest 2021

Posted by "btellier@apache.org" <bt...@apache.org>.
Hi Quan,

+1

Thanks a lot for this initiative,

Hope we get many contributions,

Best regards,

Benoit

On 21/10/2021 09:26, Quan tran hong wrote:
> Hi everyone,
>
> In order to ease the administrator, James servers offer a command-line
> interface in order to interact with the server. However, it relies on the
> JMX protocol, which is known to be insecure. The mission is to port the
> command-line interface in order to rely on the James web admin REST APIs.
>
> There has been some work about this:
> https://github.com/apache/james-project/tree/master/server/apps/webadmin-cli.
> Some command groups have been finished: domain, mailbox, global quota, user.
>
> But there are some command groups that have not been worked on yet. Please
> have a look at: https://james.apache.org/server/manage-webadmin.html.
>
> I created a dedicated ticket for this:
> https://issues.apache.org/jira/projects/JAMES/issues/JAMES-3663
>
> We (linagora) decided to take part in Hacktoberfest 2021 and this ticket is
> one of our potential topics (of course you can propose topics that you are
> interested in). About this ticket, we created 2 issues so you can start
> more easily here:
> - JAMES-3663 Update James webadmin-cli documentation
> <https://github.com/linagora/james-project/issues/4414>
> - JAMES-3663 Accomplish remaining James Webadmin CLI command groups
> <https://github.com/linagora/james-project/issues/4415>
>
> We know we join Hacktoberfest this year a little late, so we pick an easy
> topic with carefully created issues so you can start quickly. Don't forget
> to join and finish 4 Pull Requests so you can receive a T-shirt
> from Hacktoberfest. You can more easily accomplish this by starting doing
> one CLI command per PR.
>
> If you have any questions, let's discuss them!
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org