DLP rules, mail flow rules and held mail pages #56

Merged
jcoffey-dev merged 1 commits from feature/dlp-pages into main 2026-09-29 01:45:37 +00:00
1 Commits
Author SHA1 Message Date
jcoffey-dev add2e63066 DLP rules, mail flow rules and held mail pages
ci / build (pull_request) Successful in 1m37s
ci / publish (pull_request) Skipped
The console half of the DLP and mail flow rules spec (§3), over
inbuxa:MailRule and inbuxa:HeldMessage:

- Management > Compliance > Data loss prevention and Settings > Mail
  flow > Rules: one page per kind, rules in the order they run, each
  described in words, switch on or off, change, delete (a second click
  to confirm), with each kind's own permissions.
- The rule editor: name, order, on/off, which mail (mail flow rules),
  conditions and exceptions (sender, recipients, outside recipients,
  words, patterns, headers, attachments by type, extension, name, size
  and count, can't be inspected, message size; detectors for DLP, picked
  by region with a least count, or added by template), actions (warn,
  hold or block with a notice for DLP; disclaimers, subject prefix,
  headers, copies, redirects, routes and refusals for mail flow), and
  the rule in words as it's built. An optional reason for the audit log.
- Management > Compliance > Held mail: each held message with sender,
  recipients, size, when it goes back, the rules and each detector's
  count; Read (recorded in the audit log), Release and Reject (with a
  note for the sender), each with a required reason.
- The detector and template lists are generated from the server's
  tables; a test checks the count and that templates name real ones.

Visibility: sysDlpPolicyGet, sysDlpReviewGet, sysMailRuleGet. Needs
inbuxa-server #108 and #109; ships with that server release.
2026-09-28 18:43:34 -07:00