Gromox is the central groupware server component of grommunio. It is capable of serving as a replacement for Microsoft Exchange and compatibles. Connectivity options include RPC/HTTP (Outlook Anywhere), MAPI/HTTP, EWS, IMAP, POP3, an SMTP-speaking LDA, and a PHP module with a MAPI function subset. Components can scale-out over multiple hosts.
Gromox is modular and consists of a set of components and programs to provide its feature set. This repository includes a number of manual pages, for which a rendered version is at docs.grommunio.com.
Instructions for compilation are in doc/install.rst. There is also other, mostly technical, documentation in the doc/ directory.
Gromox relies on other components to provide a sensibly complete mail system,
- Admin API/CLI (Management): grommunio Admin API/CLI
- Admin Web Interface (Management): grommunio Admin Web
- User Web Interface (Web UI): grommunio Web
- Exchange ActiveSync (EAS) (Mobile Devices): grommunio Sync
- CalDAV & CardDAV (Interoperability with Clients): grommunio DAV
- a mail transfer agent like Postfx, Exim, ad more
- mail security solutions like rspamd and others (commercial ones included)
The grommunio Appliance ships these essentials and has a ready-to-run installation of Gromox.
Support is available through grommunio GmbH and its partners. See https://grommunio.com/ for details. A community forum is at https://community.grommunio.com/.
The source code repository and technical issue tracker can be found at https://github.com/grommunio/gromox.
For direct contact and supplying information about a security-related responsible disclosure, contact dev@grommunio.com.
See doc/protocols.rst for a discussion.
- https://docs.github.com/en/get-started/quickstart/contributing-to-projects
- Alternatively, upload commits to a git store of your choosing, or export the series as a patchset using git format-patch, then convey the git link/patches through our direct contact address (above).
When in Rome, do as the Romans do.