Skip to content

zextras/carbonio-mailbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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.