https://github.com/zextras/carbonio-mailbox
Carbonio - Mailbox
https://github.com/zextras/carbonio-mailbox
carbonio carbonio-component collaboration collaboration-suite email email-server
Last synced: 14 days ago
JSON representation
Carbonio - Mailbox
- Host: GitHub
- URL: https://github.com/zextras/carbonio-mailbox
- Owner: zextras
- License: gpl-2.0
- Created: 2021-12-22T15:33:02.000Z (over 4 years ago)
- Default Branch: devel
- Last Pushed: 2026-05-30T05:29:20.000Z (26 days ago)
- Last Synced: 2026-05-30T07:19:18.760Z (26 days ago)
- Topics: carbonio, carbonio-component, collaboration, collaboration-suite, email, email-server
- Language: Java
- Homepage: https://www.zextras.com/carbonio/
- Size: 119 MB
- Stars: 70
- Watchers: 17
- Forks: 18
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: COPYING
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Carbonio Mailbox
    [](https://twitter.com/zextras)
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:
```shell
$ mvn clean install -DskipTests
```
## Generating SOAP DOCS
> mvn antrun:run@generate-soap-docs
## Running tests
See test commands defined in [Makefile](Makefile)
## Local Mailbox (Development)
Run the main class [SampleLocalMailbox](store/src/test/java/com/zextras/mailbox).
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](COPYING) file for detail.