Architecture

grommunio offers a wide range of interfaces for optimal integration in a variety of environments.

The architecture of grommunio offers a wide range of interfaces for optimal integration in a variety of environments.

As the first open source solution to offer a fully functional OutlookAnywhere (RPC over HTTP) and MAPI / HTTP implementation, grommunio is the alternative to proprietary backends for native interoperability with Microsoft Outlook.

With its efficient and optimized design, it even outperforms its proprietary counterparts in most areas.

Thanks to the progressive architecture and the Linux platform as the basis, and with it its associated scalability and manageability, grommunio offers a wide variety of implementation scenarios.

The standardized LDAPv3 backend enables seamless integration of full LDAP as well as partial LDAP integrations with ease, reducing management overhead. While grommunio supports Active Directory authentication (also via GC), grommunio can use any LDAPv3-capable backend, e.g. B. Samba 4, Red Hat Directory Server, 389 Directory Server, IBM Security Directory Server, Novell eDirectory and others.

With grommunio’s admin API and web interface, management and interoperability can be automated and managed wherever you (or your administrators) go.

The highly efficient design and architecture of grommunio enables unlimited scalability by supporting multiple data partitions, with everything remaining manageable from day one.

Architecture and interfaces
The core architecture of grommunio offers a variety of protocols:

  • RPC over HTTP
  • MAPI/HTTP
  • EAS (Exchange ActiveSync)
  • IMAP/IMAPS (RFC 3501)
  • POP3/POP3S (RFC 1939)
  • SMTP/SMTPS (incl. Submission)
  • HTTPS
  • CalDAV
  • CardDAV

Our support for Microsoft Exchange protocols follows the protocol specifications of:

  • MS-NSPI
  • MS-OXABREF
  • MS-OXCDATA
  • MS-OXCFOLD
  • MS-OXCFXICS
  • MS-OXCICAL
  • MS-OXCMAIL
  • MS-OXCMSG
  • MS-OXCNOTIF
  • MS-OXCPERM
  • MS-OXCPRPT
  • MS-OXCROPS
  • MS-OXCRPC
  • MS-OXCSTOR
  • MS-OXCTABL
  • MS-OXDSCLI
  • MS-OXNPI
  • MS-OXNSPI
  • MS-OXOMSG
  • MS-OXORULE
  • MS-OXVCARD
  • Internet message (RFC 5322)

and parts of the specifications of:

  • DCERPC/C706
  • MS-RPCE
  • MS-RPCH

With the built-in functionality of AutoDiscover, users can easily access their mailbox with their email address and password – nothing more is required – while grommunio manages the rest in the background.

For enhanced functionality, grommunio also integrates other open source solutions in order to offer its users a unified experience and to fill gaps that traditional open source solutions have.

The architecture of grommunio is based on its interfaces and its data infrastructure – its user-related data is stored individually for each user, which enables simplified backups and migrations and offers the best possible scalability.