[ Enterprise operations ]

Build an email sender inventory that survives the next software purchase

Connect observed identities to approved services, business owners and verification evidence, then make inventory maintenance part of onboarding and offboarding.

By the EmailAuth research team · 4 min read

[ Key points ]

  • Connect observed identities to approved services, business owners and verification evidence, then make inventory maintenance part of onboarding and offboarding.
  • Track accountable services and their actual identities; a familiar provider or observed source does not establish approval.
On this page

An email sender inventory is useful when it can explain which service uses a domain, why that service is authorised and how its messages were verified. A list of provider names or source IP addresses cannot answer those questions on its own.

Build the inventory around business workflows and their identities. Keep observed evidence separate from approval, and make maintenance part of the way software is purchased, changed and retired.

Define a record that leads to an action

Use one accountable service or workflow as the record's starting point. A provider may host several customer accounts, and one application may use different routes for campaigns, receipts and password resets.

  • Service and workflow: Identifies the business function being investigated.
  • Business and technical owners: Establishes who can approve use and change settings.
  • Visible From identities: Names the domains that users see.
  • Envelope and signing identities: Connects the actual SPF and DKIM paths.
  • Provider account and route: Distinguishes your configuration from shared infrastructure.
  • Evidence and approval state: Separates observation, investigation and authorised use.
  • Review and retirement conditions: Keeps the record current.

Use appropriate access controls for account details and evidence links. The inventory should point to controlled records, not become a repository of private keys or reusable administrative credentials.

Start from both observations and business knowledge

Aggregate reports can reveal source patterns worth investigating. Original received messages and sending-provider logs can add identity and route evidence.

Business owners can identify periodic services that have not appeared in a short observation window. Procurement and application records can also reveal services purchased outside the central mail team.

Combine those inputs rather than treating one as complete. An observed IP may belong to shared infrastructure or an intermediary. A purchased product may have been retired or configured to use another sending service.

Keep attribution separate from authorisation

Give entries clear states such as observed, investigating, approved, exception or retired. Define what evidence is needed to move between them.

A recognisable brand name is not enough for approval. Confirm the customer-specific account or route, intended From identity and business purpose. Likewise, an unknown failing source is not automatically an attacker.

Record uncertainty explicitly. A supported hypothesis with an investigation owner is more useful than a confident-looking label that nobody can explain later.

Verify the actual workflow

For each critical route, send a controlled message through the service users rely on. Preserve the original at the receiving side and compare its trusted results, From domain, envelope identity and relevant signatures.

A public DKIM key demonstrates one configuration dependency. It does not establish that the application is signing with it. A passing employee-mail test does not establish that the billing application shares the same route.

Use the alignment diagnosis where raw authentication and the visible identity differ. Link the verified result and configuration record to the inventory entry.

Make onboarding change the inventory before DNS

Consider a synthetic example: a new customer-support tool asks the administrator to add an SPF include. The company already uses that provider for a different account.

The existing provider label does not approve the new account. In the hypothetical review, the team should first record the service owner, supported identities, route and required permissions. Approval and message verification are the required next steps, not actions performed for this article.

This avoids two common failures: authorising an unfamiliar service without ownership, and assuming that a shared provider name means an existing setup covers everything.

Close the loop on changes and retirement

Trigger a review when a service changes its domain, signer, gateway or sending model. Record whether an exception is temporary, who owns it and what closes it.

At retirement, confirm that legitimate use has ended before removing permissions or selector delegations. Include periodic workflows and acquired systems. Keep a historical decision record so an unfamiliar later observation can be investigated.

A useful inventory survives personnel changes because another operator can follow the service, owner, identities, approval and evidence. Use it to support policy selection, non-sending-domain decisions and ongoing report investigation.

The proposed inventory design is informed by NIST CM-8 component accountability, not a mandatory email-specific template. RFC 9989 section 5.3.5 defines message-level DMARC results; RFC 9990 section 3.1 describes aggregate observations. Neither establishes internal business approval.

Keep the next investigation attached to the record

When a service is observed but not attributed, name the evidence needed to match the account and workflow. When attributed but unapproved, route the decision to the business owner. When approved but untested, schedule an authorized representative test. These are separate states, not one green inventory badge.

[ Takeaway ]

Track accountable services and their actual identities; a familiar provider or observed source does not establish approval.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Tie identity evidence to service records.

Keep From, envelope and signing identities with the actual account, route and verification result.

Next steps

  1. Avoid approval by IP or provider label alone.
  2. Test critical workflows directly.
  3. Track configuration changes and exceptions.

CISO / SecOps

Review approval quality and coverage.

An inventory is a governance control when its states and evidence can be explained, maintained and challenged.

Next steps

  1. Assess unknown attribution honestly.
  2. Review ageing exceptions.
  3. Check that offboarding removes justified permissions safely.

Founder / Non-technical

Make software owners responsible for their mail.

The inventory should tell you which business workflow would be affected by a change and who can approve that use.

Next steps

  1. Include sending in procurement and onboarding.
  2. Name an owner for periodic services.
  3. Require explicit retirement decisions.

[ FAQs ]

Frequently asked questions

Should the inventory contain one row per IP address?

IP observations can be supporting evidence, but the operating record should identify the accountable service or workflow and its identities. Shared infrastructure can serve several customers or applications.

Can a familiar provider name be marked approved automatically?

No. Confirm the relevant account or route, business purpose, intended identities and owner. Observation and authorisation are separate states.

How do I find services absent from recent reports?

Use business-owner, procurement and application records alongside observations. Periodic or dormant workflows may need direct investigation and controlled tests.

What evidence verifies a sending workflow?

Use a representative message through the actual service, preserved trusted receiving results, relevant identities and the supported configuration that produced them.

Should passwords and private keys be stored in the inventory?

No. Link to appropriately controlled systems and evidence records. The inventory should document ownership and dependencies without exposing reusable credentials or private keys.

When should onboarding update the inventory?

Before approving the service's sending permissions and configuration. Record purpose, owners, route and verification requirements as part of onboarding.

How should an exception be recorded?

State the affected workflow, reason, evidence, owner, limits, review point and closure condition. An exception should not silently become permanent approval.

What closes a retired sender entry?

Confirm the end of legitimate use, approved removal of obsolete permissions or delegations, retained history and an owner for any remaining observations or dependencies.

[ Sources ]

Sources

  1. NIST SP 800-53 Rev. 5

    Sections CM-8

  2. RFC 9989 DMARC

    Sections §4.4 · §5.3.5 · §5.4

  3. RFC 9990 DMARC Aggregate Reporting

    Sections §3.1 · §3.1.1

[ Glossary ]

Glossary

Service record
An accountable workflow entry linking its purpose, identities, owners and supporting evidence.
Attribution
Evidence linking an observation to a particular service account or workflow; not approval to use it.
Review trigger
A service, identity or ownership change that calls for rechecking an inventory entry.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base