- Shipped
- November 15, 2026 at 11:42 AM UTC
- Author
- Kamo
- Commit
- 338f1c3
Server-side OrgChange rows (after commit, never failing a save) at the email rebuild's addresses: - **************** (email): provider saves + OAuth connect; credentials are Stored → Replaced lines, never values, no undo. - email/mail-service/domains (emailAccounts): mail domains + alias domains, add/remove/default. - **************** (email): org integration save/remove, OAuth connect/disconnect; credentials never logged. - **************** (emailAccounts): mailboxes, aliases, shared mailboxes, assignments, primary, access grants (members by id, never mail content). - **************** (email): scope designs, field config, badges. - email/campaigns/sending-domains + email/campaigns/sending (bulkEmail): domains, hosts, enabled, warm-up, sender, send window; host passwords never kept. - email/campaigns/opt-outs (emailOptOuts): personal rows, counts only, never the address. - email/campaigns/deliverability (emailOptOuts): the RulesRequest before/after. - email/templates/library + categories (email). Snapshots are each endpoint's own request body so an undo re-sends the before. EmailSettingsChangeLog gets @Autowired on its DataSource constructor (two constructors).
