Hello James community,

Today we have the webadmin-cli (which is sadly not actively developed) in its own maven module, consisting of picocli code for the CLI interaction calling a feign + jackson API to act on the remote WebAdmin API.

Linagora plans to set up a SaaS offer of a re-packaging of James (we call it TMail). We will implement a third party Java service that will call weAdmin endpoints in order to configure TMail/James according to the SaaS subscriptions.

As such we will need a programmatic way to create users, domains, quotas, etc...

We would like to reuse existing code, but without pulling the unneeded picocli dependency.

Thus we propose to set up a new maven module, `webadmin-http-client` for hosting this feign+jackson library, which `webadmin-cli` can depend on.

As part of this effort, we will also contribute the API calls for configuring quotas at the domain level.

Would this seem like a good move to you?

Best regards,

Benoit Tellier


---------------------------------------------------------------------
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