Home
Softono

Carbonio Mailbox

Open source Java
70
Stars
18
Forks
18
Issues
15
Watchers
3 months
Last Commit

 About Carbonio Mailbox

Carbonio - Mailbox

Platforms

Web Self-hosted

Languages

Java

Need Help Installing Carbonio Mailbox?

We provide expert installation service for this software. Our team will install, configure, and secure Carbonio Mailbox on your server. plans start at just $30.

Carbonio Mailbox

View on GitHub

Carbonio Mailbox

Contributors Activity License Project Twitter

This repository contains the source code of Carbonio Mailbox which consists of several subcomponents and their roles:

  • common: provides classes of common use (utilities, constants, etc.)
  • client: client package to interact with the mailbox
  • soap: describes SOAP APIs and contains wsdl documentation
  • store: the mailbox service (API handlers, Milter, IMAP, POP3, CLI and others)

Building Carbonio Mailbox from source

Requirements:

  • JDK version 17. Confirm by running: javac -version
  • gcc to build native module

Build the Code by running:

$ mvn clean install -DskipTests

Generating SOAP DOCS

mvn antrun:run@generate-soap-docs

Running tests

See test commands defined in Makefile

Local Mailbox (Development)

Run the main class SampleLocalMailbox.
This will start a Mailbox with in-memory LDAP and an HSQLDB database.

RC

Managed with Github Actions.

Contribute to Carbonio Mailbox

All contributions are accepted! Please refer to the CONTRIBUTING file (if present in this repository) for more detail on how to contribute. If the repository has a Code of Conduct, we kindly ask to follow that as well.

License(s)

See COPYING file for detail.