KamoCRM

Every Settings › Email save writes the shared settings change log (Settings Home A4)

FeatureEmailService
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).

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing