Modernising Mail in Lucee (2025+ Features)

Moved from Jira ticket to here For more discussion

[LDEV-5674] switch to jakarta mail - Lucee

Are we going to see more features exposed with this update?

  • async support
  • oauth2 logins
  • mime spi (so we can create hooks via extensions/gateways for handling mail?) - for crm/cx/lms/calendar apps (and ai)
  • idle support
  • DKIM support
    • Enable custom MIME handlers for DKIM-signed multipart messages
    • Useful for verifying or inspecting DKIM headers in received mail
    • Functions to parse and validate DKIM headers in incoming mail
    • Could be useful for mail-processing workflows or forensic logging
  • flags and status control ( SEEN, ANSWERED, DELETED, DRAFT, FLAGGED.) in imap
  • search terms: (e.g. SubjectTerm, FromTerm, BodyTerm, FlagTerm, AndTerm, OrTerm) (that can be combined with fags and status control flags)
  • Modernising the email area of cfadmin tag / ui + adding cfconfig updates

20 July 2025 at 14:05

Bonus points (build out email section) :

  • move from single page to two page like datasource, list configured mailgroups (see below)
  • have add new mail group or new mail server (with code text) field and email group (selection) and type ( google, office265, pop3/smtp, imap/smtp, postmark )- or other added through extensions that allows a server to have SEND and RECEIVE (and optionally LOG) functionalities )
3 Likes