[ Reports & investigation ]

A reported IP is not an approved sending service

A report can describe a connection and authentication outcome while leaving the actual application, account and business authorization unresolved.

By the EmailAuth research team · 6 min read

[ Key points ]

  • Retain reporter, interval, identities and evaluated results with the connecting IP.
  • A provider label is enrichment, not the original observation or an approved application.
  • An aligned authentication result does not prove business permission.
  • The worked case is fictional; no customer report-to-decision walkthrough exists yet.
On this page

Start with what the receiver actually reported

A source IP in an aggregate report identifies a connecting system in the reporter's observation. It does not name the application that composed the message, the customer account that submitted it or the person authorized to use your domain. Treating an IP label as an approved sending service skips those separate decisions. The practical task is to connect a bounded observation to a business record without pretending the missing links are already known.

RFC 9990, published in May 2026, defines the report's connecting address, message count and evaluated policy fields. Its current structure is the reference here. Actual reporters may use different supported report versions; preserve the version and interpretation rather than silently translating every input into the newest schema. No customer report was imported or tested for this guide.

Preserve the observation before enriching it

Retain the reporting organization, report identifier, time interval, policy domain and relevant record. Keep the connecting IP with the identities and results in that same record. A summary grouped only by address can combine different From domains, signing identities or outcomes and hide the distinction that matters. Use the reported count, not the number of XML rows, when describing the volume represented by a record.

An enrichment label should be a separate annotation with its own source and observation time. If a database calls the address a familiar provider, that is a clue about infrastructure. Do not overwrite the raw address or replace an unknown application with the provider's logo. The original report and later interpretation must remain distinguishable so another reviewer can challenge the attribution without losing the underlying evidence. A well-formed report is still an assertion whose provenance needs review, not independent proof of the claimed traffic.

Separate authentication from service permission

The report's raw authentication results and its DMARC evaluation are different layers. RFC 9989 requires an authenticated identifier to align with the Author Domain for the relevant DMARC path. A successful check for an unrelated provider domain is not sufficient merely because the provider is recognizable. Conversely, a reported aligned pass does not establish that the organization's procurement or security owner approved this particular application.

SPF is especially easy to overread. RFC 7208 evaluates host authorization for a defined SMTP identity, not the business legitimacy of every user sharing that mail infrastructure. The intended service may be configured correctly, an obsolete account may still send, or an approved account may have been misused. Those possibilities require different evidence even when an authentication result looks similar.

Work through a fictional report without inventing a finding

Consider a paper example retained before drafting: a fictional receiver reports 24 messages from 192.0.2.40 with header_from=notices.example, DKIM alignment reported as pass and SPF alignment as fail. The address and domain are illustrative, and these are selected field values rather than a complete or validated XML fixture. No query, message delivery or signature verification produced them.

The supported conclusion within the fiction is narrow: this reporter describes an aligned DKIM path for that grouped observation. The unsupported conclusion would be that Atlas Notifications is an approved service, because no account mapping, application evidence or business owner has been supplied. The next action is to seek an authorized representative message and the relevant service-register entry. Adding the address to SPF is not justified by the example.

Connect the address to an accountable service

A proposed attribution record should identify the application, provider, customer account or tenant, intended purpose, permitted sending domains and accountable owner. Compare those entries with the observed envelope identity and DKIM signing domain or selector where available. A domain-verification badge at a provider is technical evidence with a limited scope, not an organizational approval record.

Provider documentation can explain why the IP is not unique. Amazon SES documents shared and dedicated pools, demonstrating that provider infrastructure can serve more than one customer. This does not attribute the fictional address to SES. It explains why an IP-to-provider association would still leave the application and account unresolved. Obtain customer-specific evidence before promoting a candidate attribution into an approved service entry.

Keep report coverage and time limits visible

An aggregate observation is not an inventory of every message sent by the organization. Its scope depends on the reporter, period and reporting coverage. An absent service in a later interval might mean inactivity, delayed reporting or missing visibility rather than successful retirement. A change in source IP can reflect infrastructure movement without proving a new application, while the same IP can support a different account later.

Preserve the date of each supporting artifact. A current DNS answer or registry label cannot automatically recreate the conditions of an older report. If timing differs, state what is historical and what was checked later. A proposed decision record should keep unresolved contradictions, including a business owner who recognizes the application but cannot confirm the account or the observed sending identity.

Make classification an explicit review decision

Use statuses that reveal what is known: observed but unattributed, candidate service, verified service mapping, approved use, or escalated concern. These are proposed workflow labels, not EmailAuth features. Approval should specify the permitted purpose and identities, not just a provider name. Discovery of unfamiliar traffic neither authorizes production DNS changes nor permits sharing a full report with an external party.

The exact intake condition remains visible and open: Validate current primary specifications and retain a worked example before drafting. Primary standards and a fictional paper example were retained, but they do not satisfy the commissioned original evidence: A redacted report-to-decision walkthrough with source fields, classification uncertainty and next action. No customer decision or approval exists in this package. Technical review must assess the eventual evidence, and an authorized owner must accept the service classification before it is treated as operational fact.

[ Takeaway ]

Keep the receiver’s observation separate from the service mapping and the owner’s approval.

[ By role ]

What this means for you

Choose your role for practical next steps.

Report analyst

Preserve the observation layer

Make the report review reproducible without quietly replacing raw identities with a confident provider label.

Next steps

  1. Keep report identifier, interval and policy context together.
  2. Retain distinct identity/result combinations when grouping an address.
  3. Mark enrichment sources and timestamps separately from receiver assertions.

Application administrator

Prove the account relationship

Connect an observed stream to the exact product and tenant rather than stopping at a familiar infrastructure vendor.

Next steps

  1. Supply an approved configuration extract with relevant sending identities.
  2. Explain intermediaries and configuration changes during the report period.
  3. Leave uncertain matches unresolved instead of treating a domain badge as approval.

Service owner

Approve a defined business use

Accept responsibility for a specific purpose and identity scope, not every sender sharing a provider network.

Next steps

  1. Review the actual account mapping and supporting evidence.
  2. State which domain use and business function are permitted.
  3. Require new review when purpose, account or identity scope materially changes.

[ FAQs ]

Frequently asked questions

What does source_ip identify in a current aggregate record?

RFC 9990 defines it as the connecting IP address. It does not supply the composing application, submitting customer account or accountable business owner. Preserve its record context before attempting attribution.

Why retain the reporter and interval beside an IP address?

They bound the observation. The same address can appear in different periods and paths, while reporting coverage varies. Removing that context makes a narrow report look like a complete, timeless sender inventory.

Does a raw SPF pass settle the service classification?

No. SPF concerns host authorization for its evaluated SMTP identity. DMARC alignment and the organization’s approval of a particular application are further questions with different evidence.

Can a provider logo replace the raw connecting address?

No. Retain the original address and record any provider association as a dated annotation. Otherwise a later reviewer cannot separate the report from an enrichment database’s interpretation.

What does the fictional 24-message case actually demonstrate?

Only how to reason about selected hypothetical fields: reported aligned DKIM does not supply the missing service/account owner. The case is neither a real report nor a complete XML fixture or verified message result.

Should the illustrative source address be added to SPF?

No. The paper example establishes no operational need or authorization. First identify the real route and account, then obtain an approved exact change only if the evidence justifies one.

Can a later DNS answer explain an older report conclusively?

Not by itself. Retain the observation times and configuration history. Current state may differ from the conditions under which the receiver made its earlier assessment.

What artifact still separates this guide from a completed decision?

The required redacted walkthrough must connect real source fields, uncertainty and the next action to an accountable service decision. No such customer evidence or approval has been retained here.

[ Sources ]

Sources

  1. AWS SES: Assigning IP pools
  2. RFC 7208: Sender Policy Framework
  3. RFC 9989: Domain-Based Message Authentication, Reporting, and Conformance
  4. RFC 9990: DMARC Aggregate Reporting

[ Glossary ]

Glossary

Connecting-IP observation
The address reported for the system that connected to the reporting receiver, without an implied application or business-owner attribution.
Provider enrichment
A separately sourced annotation associating infrastructure with a provider, which must not replace the raw report or imply customer approval.
Service mapping
An evidence-backed association between an observed stream and a specific application, provider account and organizational purpose.
Business authorization
An accountable approval for a defined service purpose and identity scope, distinct from a protocol authentication result.
Observation window
The time interval to which the retained report evidence applies, not a guarantee about earlier or later sending behavior.

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