[ Headers & delivery errors ]

Safely share bounce and header evidence with a supplier

Prepare a purpose-limited supplier evidence package that preserves diagnostic relationships while minimizing personal information, secrets and unnecessary content.

By the EmailAuth research team · 8 min read

[ Key points ]

  • Keep an untouched original and a separately labeled redacted copy.
  • Preserve diagnostic structure and identity relationships.
  • Approve the exact recipient, fields, transfer and retention decision.
On this page

Define the supplier's diagnostic question first

A bounce or message header can contain more information than a support engineer needs: personal addresses, internal hostnames, routing identifiers, message subjects, tracking links and sometimes sensitive content. Sending the entire original by default can create unnecessary exposure. Start with the exact problem and ask which fields are necessary to diagnose it, who will receive them and how they will be retained.

This article proposes a minimized evidence-sharing workflow. It does not collect, upload or email any real message, credential or personal data. No supplier destination has been approved. The catalogue requires an approved minimal sample and explicit retention decision; a generic template or fictional example does not satisfy those operational requirements.

Preserve an original and create a separate support copy

Keep the untouched original in an authorized internal evidence location with an accountable custodian. Create a separate copy for redaction and annotation. Record the relationship between the two without placing the full original in a widely shared ticket. This preserves the ability to investigate later while limiting the supplier's access to the evidence actually needed.

Do not claim that a redacted message remains cryptographically equivalent to the original. DKIM verification depends on covered headers and body content under its canonicalization rules; editing relevant bytes can invalidate independent revalidation. A redacted copy can still illustrate identities and diagnostic relationships, but it must be labeled as transformed evidence. If actual revalidation is necessary, the parties need an approved secure method for the required original material. RFC 6376

Keep diagnostic structure intact

RFC 3464 defines per-message and per-recipient DSN fields, including reporting information, Action, Status and Diagnostic-Code. Preserve the relationship between the affected recipient and the response. Do not remove the full diagnostic text and leave only a generic word such as failed. Likewise, retain the time zone and distinguish the reporting system from a remote server quoted in the bounce. RFC 3464

For Microsoft NDRs, a shared 5.7 prefix can cover very different conditions; its detailed code reference demonstrates why the complete response matters. Yahoo similarly distinguishes temporary and permanent errors and asks for specific diagnostics when support is needed. The minimal package should preserve the relevant code and context rather than send unrelated body content as a substitute. Microsoft NDR reference Yahoo error guidance

Map fields to purpose and disclosure risk

Create a field map before redacting. For each item, state the diagnostic purpose, whether exact values are required, the proposed transformation and the recipient authorized to receive it. An exact sending IP may be necessary for reputation correlation, while a recipient's personal local-part may not be. A domain may be needed for live DNS analysis; replacing it with a placeholder makes that analysis impossible and should be disclosed.

Use consistent placeholders when relationships matter. If the same domain appears in visible From, envelope sender and DKIM identity, preserve that equality in the redacted explanation. If they differ, use different placeholders. Do not redact all domains to one value and accidentally make misalignment look like alignment. Keep the original mapping private unless disclosure is necessary and approved.

Remove secrets and unrelated content deliberately

Inspect subjects, bodies, attachments, URLs and custom headers for information unrelated to the support question. Remove passwords, authentication tokens, session links and private keys from the support copy; do not ask a supplier to receive them as routine diagnostics. A URL can contain a secret in its path or query even when the hostname looks harmless. Do not paste such material into a public analyzer or ticket just because it came from an email header.

Public DKIM signatures and public-key references are not the same as private signing keys, but they can still reveal operational identifiers. Review them for relevance rather than treating every technical-looking field as either harmless or secret. If the supplier requests additional data, ask what diagnostic step requires it and obtain the appropriate approval before expanding the package. This is a proposed privacy practice, not a claim about a particular supplier's contract.

Preserve the trust context for authentication results

Authentication-Results assertions need a known trust boundary. Retain enough context to identify which receiver or trusted verifier produced the relevant result. Do not strip every routing clue and then represent a pass label as independently trustworthy. If the evidence copy cannot establish provenance, state that limitation explicitly. RFC 8601

For vendor-specific fields such as Microsoft's compauth, preserve the exact result and reason pair when relevant. Keep the documented field names and distinguish them from ordinary SMTP codes. The supplier should know whether it is interpreting an original received header, a redacted copy or a manually prepared summary. Microsoft header definitions

Original minimal-evidence worksheet

Use this proposed worksheet to approve a support package. It is not a completed disclosure authorization or a retained sample.

  • Purpose: exact failure or interpretation question the supplier will investigate.
  • Recipient: verified organization, support channel, intended staff or access scope.
  • Field map: each retained field, diagnostic need and whether exact values are necessary.
  • Transformations: removed content, consistent placeholders and resulting analytical limits.
  • Original custody: internal owner, protected location and approved access process.
  • Transfer: authorized secure channel and any restrictions on onward sharing.
  • Retention: explicit duration or event-based deletion decision, owner and confirmation method.
  • Approval: person authorizing the exact package and any later expansion.

The retention decision should be concrete rather than “keep as needed forever.” It may depend on the organization's policy, supplier terms and case requirements, so this article does not invent a universal number of days. Record what was agreed, where it applies and who will follow up. Do not promise deletion by a third party without confirmation of its actual process.

Fictional example: a supplier needs the rejection, not the invoice

Fictional Elm Basin asks its mail supplier to investigate a rejected invoice message. The proposed first package contains the timestamp, route context, full diagnostic and a consistently redacted recipient identifier. It omits the invoice attachment and payment details because those do not answer the initial transport question. The internal custodian preserves the original separately.

If the supplier later needs the exact sending domain or message identifier for correlation, the team would explain the purpose and approve that additional disclosure through the verified channel. It would not forward the entire invoice thread automatically. Elm Basin is invented; no message, supplier ticket, transfer or retention agreement exists in this work.

Confirm what was shared and what remains unavailable

After an authorized disclosure in a real case, record the package version, recipient, time, approved fields and retention decision. A supplier's acknowledgment does not prove it completed the diagnosis or deleted earlier copies. Track those outcomes separately. If redaction prevents the requested analysis, report the limitation rather than silently substituting invented values or claiming verification succeeded.

The catalogue requires a data-field map and approved minimal evidence sample with an explicit retention decision. This manuscript provides a proposed map, but no actual approved sample or retention agreement. Original evidence, human SME, source applicability, production routes, visual accessibility and owner release remain open. No information has been sent to a supplier.

[ Takeaway ]

Share only the approved evidence needed for the diagnostic question and state what redaction prevents the supplier from verifying.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Preserve diagnostic value

Over-redaction can destroy the route or alignment relationship.

Next steps

  1. Retain full codes and timestamps.
  2. Use consistent placeholders.
  3. Explain when exact domains or identifiers are required.

CISO / SecOps

Minimize and approve disclosure

Headers and URLs can expose sensitive material.

Next steps

  1. Remove secrets and unrelated content.
  2. Verify the supplier channel.
  3. Record access and retention decisions.

Founder / Non-technical

Keep support scope accountable

A support request is not permission to share an entire mailbox.

Next steps

  1. Define the exact question.
  2. Approve necessary field expansion.
  3. Track what was shared and when it should be removed.

[ FAQs ]

Frequently asked questions

Should the full original always be sent?

No. Start with a field map tied to the diagnostic purpose and authorized recipient.

Why preserve an untouched original?

Redaction can change signed bytes and prevent independent DKIM revalidation.

RFC 6376: DKIM

Which DSN relationships matter?

Keep per-recipient Action, Status and Diagnostic-Code linked to the reporting and remote context.

RFC 3464: Extensible Message Format for Delivery Status Notifications

Can every domain be replaced with the same placeholder?

That can falsely imply alignment. Use consistent but distinct placeholders where identities differ.

Are private signing keys routine support evidence?

No. Do not include secrets in the support package; public signature data is a different category.

Does a pass label retain trust after all provenance is removed?

No. Authentication-Results needs an established producing-system trust boundary.

RFC 8601: Authentication-Results

What retention period applies universally?

None is invented here. Agree an explicit period or event-based decision under the actual policy and supplier terms.

Has any evidence been uploaded or emailed?

No. No actual sample, recipient authorization or retention agreement exists in this work.

[ Sources ]

Sources

  1. RFC 6376: DKIM

    Sections §3.5 DKIM-Signature Header Field

  2. RFC 8601: Authentication-Results

    Sections §1.2 Trust Boundary · §7. Security Considerations

  3. Yahoo Sender Hub: SMTP Error Codes

    Sections What are 4XX (421 and 451) temporary errors? · What are 5XX (553 and 554) permanent errors? · Content based blocks (e.g: PH* Errors) · Message temporarily deferred (eg: TS* Errors)

  4. Microsoft: Anti-spam message headers

    Sections Authentication-results message header fields · Composite authentication Reason codes

  5. Microsoft: Email nondelivery reports and SMTP errors in Exchange Online

    Sections Common enhanced status codes · §5.7.23 · §5.7.509 · §5.7.513 · §5.7.520

  6. RFC 3464: Extensible Message Format for Delivery Status Notifications

    Sections §2.2 Per-Message DSN Fields · §2.3 Per-Recipient DSN Fields

[ Glossary ]

Glossary

Field map
The proposed list of each disclosed field, its purpose and transformation.
Redacted copy
A transformed evidence copy whose removed or substituted content and analytical limits are documented.
Original custody
Controlled internal preservation of the untouched evidence and its accountable owner.
Retention decision
An explicit approved rule for how long the shared evidence is kept and who follows up.

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