← Back to all sparks
G

Gromox

COMMS
Velocity2.5

Groupware server backend with MAPI, IMAP and EWS support

Gromox 3.13 adds scripts to move Exchange-for-All systems onto it.

groupwareexchange-compatibilityewsimapmigrationaudit-logging
◆Current state
Gromox ships a numbered release roughly monthly. 3.13 adds scripts to convert E4A systems to Gromox, full two-way sync of IMAP keywords with MAPI categories, multi-message vCard export and audit logging in emsmdb and zcore, and fixes an EWS gap where any user could answer, alter or move meeting requests in other mailboxes. 3.12 moved MAPI-to-internet conversion onto VMIME with RFC 2231 filenames; 3.11 added IMAP FETCH BINARY and Sent Items copies for send-as and send-on-behalf on shared mailboxes.
◆Where it's heading
The project keeps completing Exchange behaviour for clients that expect it, now including shared-mailbox Sent Items and meeting handling that matches Exchange. 3.13's conversion scripts and audit logging point at migration and compliance as the adoption path, alongside the IMAP work that has run since 3.8. Permission checks on EWS calendar operations show the protocol surface now gets security review, not only coverage.
◆Prediction
Expect more EWS permission and behaviour corrections and continued IMAP4rev2 coverage; the E4A scripts suggest further migration tooling from other groupware.

◆Recent moves

  1. 11d ago

    Gromox 3.13

    Adds E4A-to-Gromox conversion scripts, two-way IMAP keyword sync with MAPI categories and audit logging, and closes an EWS gap that let any user act on meeting requests in other mailboxes. Migration tooling and a real permission fix in one release.

    View source ↗
  2. 1mo ago

    Gromox 3.12

    MAPI-to-internet conversion now uses VMIME to produce RFC 5322 messages that preserve non-ASCII attachment names, and EWS meeting handling moves closer to Exchange. Plus a process leak fix for systems without Pandoc.

    View source ↗
  3. 1mo ago

    Gromox 3.11

    IMAP gains FETCH BINARY, shared mailboxes can keep copies of messages sent as or on behalf of them, and out-of-office replies get a subject when none is stored. Exchange behaviour that shared-mailbox users expect.

    View source ↗
  4. 2mo ago

    3.10 makes IMAP flags durable and teaches EWS Outlook for Mac's drafts

    IMAP message flags now synchronize between midb and the mailbox so they survive a midb.sqlite3 deletion, and IMAP keywords are supported. EWS gains Outlook-for-Mac smart response draft types and searches personal contacts in FindPeople and GetUserPhoto, while mysql_adaptor caches repeated user and group lookups. Continues the protocol-completion arc rather than turning it.

    View source ↗
  5. 3mo ago

    3.9 makes room bookings and EWS meetings properly actionable

    The meeting processor starts confirming auto-accepted bookings, handling cancellations, and permitting back-to-back room bookings, while EWS sends meetings with enough properties to be actionable rather than plain appointments. Calendaring parity work that follows directly from the 3.6 EWS build-out.

    View source ↗
  6. 4mo ago

    3.8 splits the Information Store per store and extends IMAP

    The Information Store gains a per-store split-process model, IMAP picks up custom per-message keywords and partial IMAP4rev2 support, and HTML/RTF conversion can hand off to Pandoc. A broad release touching both operability and client-facing protocol coverage.

    View source ↗