github grommunio/gromox gromox-3.11
Gromox 3.11

3 hours ago

Enhancements:

  • imap: implement FETCH BINARY / BINARY.SIZE
  • lda: out-of-office replies now derive a subject from the incoming message when the mailbox has none stored, e.g. when OOF is set over EWS. The new config directive gromox.cfg:autoreply_subject_prefix was added.
  • emsmdb, zcore: new per-mailbox settings MessageCopyForSentAs and MessageCopyForSendOnBehalf. When enabled on a mailbox, messages sent as, or on behalf of, that mailbox are also filed into that mailbox's Sent Items folder, so that a shared mailbox retains a record of what was sent in its name. A third setting makes that copy the only one, discarding the sender's own. Not honored by EWS yet.
  • mbop: new "get-msgcopy", "set-msgcopy" and "clear-msgcopy" commands
  • delivery: the new gromox.cfg directive lda_relay_unknown_recipients hands autoreplies and bounce reports for mailbox-less addresses of local domains to the MTA, for use in split domain setups
  • The rule processor now logs the outcome of condition evaluations.
  • INET↔MAPI conversions specifically recognize OpenPGP MIME and GpgOL messages.
  • Restrictions of type RES_CONTENT and RES_PROPERTY with a scalar operand can now be used to match against multivalued properties.

Fixes:

  • A delegate's answer to a meeting invitation is sent in the name of the mailbox it was addressed to, rather than the delegate's own, so the organizer sees the invited attendee respond.
  • Meeting replies carry the ORGANIZER property that RFC 5546 asks for, and name the delegate who answered in the attendee's SENT-BY parameter.
  • emsmdb: Opening a folder that has no contents no longer misses notifications.
  • The rule processor executes Extended Rules' OP_MOVE/OP_COPY now and matches string restrictions across PT_STRING8↔PT_UNICODE.
  • zcore: When folder permissions are updated, the updated delegate list for exmdb is now constructed from PR_SCHDINFO_DELEGATE_ENTRYIDS rather than the recipients of the "Schedule+ EMS Interface" rule, so that delegates who are to not receive meeting copies actually get delegate permissions.
  • During MAPI-to-iCalender conversions, TZID is now omitted when exporting timeless DATE values.
  • Repaired some instances where the by-time message lookup index would go out of sync with a folder's message set and indicate fewer messages present than there were.
  • Setting exmdb.cfg:exmdb_ics_log_file=- now produces log messages as documented.
  • Repaired a gromox-kdb2mt crash when using --only-obj with an ID that refers to neither a folder nor a message.
  • kdb2mt: An inefficiency that led to exponential time waste processing deeply-nested messages was eliminated.

Behavioral changes:

  • rtftohtml conversion is now done in a subprocess

Don't miss a new gromox release

NewReleases is sending notifications on new releases.