DLP: how long held mail waits is a setting #111

Merged
jcoffey-dev merged 1 commits from feature/dlp-hold-days into main 2026-09-29 02:32:13 +00:00
Owner

inbuxa:DlpSettings singleton: keepHeldDays 1–90, default 7. Read with sysDlpPolicyGet, changed with sysDlpPolicyUpdate, server-level, audited. Held messages keep the days they were given; sender notices use that number. Catalog entry; spec §2.6. Tested in mail_rules_tests.

`inbuxa:DlpSettings` singleton: `keepHeldDays` 1–90, default 7. Read with sysDlpPolicyGet, changed with sysDlpPolicyUpdate, server-level, audited. Held messages keep the days they were given; sender notices use that number. Catalog entry; spec §2.6. Tested in `mail_rules_tests`.
jcoffey-dev added 1 commit 2026-09-29 02:27:32 +00:00
DLP: how long held mail waits is a setting
ci / fork-checks (pull_request) Successful in 51s
ci / build (pull_request) Successful in 4m32s
de514115dd
inbuxa:DlpSettings (singleton, urn:inbuxa:jmap): keepHeldDays, 1 to 90,
7 by default (settled answer 5 made it a setting). sysDlpPolicyGet reads
it, sysDlpPolicyUpdate changes it, server-level, audited by the request
layer. Each held message keeps the days it was given, and the sender's
notices say that number. Privacy catalog entry; spec §2.6 updated.

mail_rules_tests: 7 by default, 0 refused, 3 set and a message held
afterwards expires 3 days after it was held, the expiry notice says 3.
jcoffey-dev merged commit 9a7d678532 into main 2026-09-29 02:32:13 +00:00
jcoffey-dev deleted branch feature/dlp-hold-days 2026-09-29 02:32:13 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: inbuxa/inbuxa-server#111