[ Sending-service guides ]

Authenticate email sent through ChargeBee: configuration and verification

Review Chargebee Billing 2.0 Domain Authentication for Chargebee SMTP, with support-issued DNS values and separate received-message acceptance.

By the EmailAuth research team · 7 min read

[ Key points ]

  • The documented workflow is for Chargebee SMTP, not every custom SMTP route.
  • Support supplies domain-specific records and confirms onboarding.
  • Preserve existing DMARC policy and verify actual signing and alignment.
On this page

Identify the billing-mail transport

Chargebee Billing 2.0 documents Domain Authentication for sites using Chargebee SMTP. Start by identifying the transport actually used by the site. A billing application can generate a notification while a separately configured SMTP service handles its delivery. Applying Chargebee SMTP instructions to that different transport would not establish the correct DNS requirements. Record the site, environment, intended sender domain, notification category and responsible administrator before requesting any configuration.

This guide covers the documented support-assisted Domain Authentication workflow. It is not evidence that a particular customer has enabled it, that every Chargebee feature shares one sending route, or that a custom SMTP integration needs the same records. Keep the broader implementation requirement open until the account configuration and representative received messages have been examined with authorization. Chargebee Domain Authentication

Resolve sender-profile prerequisites without disrupting billing

The provider lists prerequisites involving sender profiles: profiles using chargebee.com and profiles using domains without DNS access should be removed before onboarding. That is a consequential configuration decision, not a housekeeping step to perform blindly. Inventory which notifications depend on each profile, identify an approved replacement sender, and agree how scheduled billing notices will continue before proposing removal.

A team without DNS access should first establish who controls the relevant authoritative zone. An application administrator may own notification templates but not the domain. Domain ownership, DNS edit permission and permission to change billing communications are separate responsibilities. Do not collect passwords or ask someone to send DNS administrator credentials in a support thread. Prepare an approved change request and route it to the existing zone owner instead.

The useful prerequisite evidence is a profile-to-domain inventory with a named owner and a planned transition, not a screenshot showing that some profiles disappeared. This prevents an authentication project from silently changing which address customers see on invoices. Prerequisites

Use support-issued records for the actual site

The documented onboarding starts by contacting Chargebee Support. Chargebee then sends the required DNS records for each domain in the site. Those issued values, rather than a copied screenshot or another organization's configuration, are the proposed change input. Capture the domain, record owner name, type and value exactly, alongside the support reference and date.

Before publication, compare the proposed records with the authoritative zone's existing contents. Confirm whether the DNS editor expects relative labels or fully qualified names. Review conflicts at each exact owner name and retain a recoverable before-state. A record that looks familiar can still belong to a different environment or domain. Do not derive a selector, include mechanism or target from the company name; this documentation does not justify inventing reusable values.

Support correspondence should contain only the information needed for this workflow. Account access secrets and private signing keys are not diagnostic attachments. The DNS change remains a separate authorized operation performed by the appropriate owner. Onboarding Steps

Keep the existing DMARC policy intact

Chargebee explicitly says that an existing DMARC policy does not need to be added again. This matters when a support package includes a sample DMARC entry alongside authentication records. Do not publish a second competing policy or replace an organization's established policy merely to make the package look complete. Compare the existing policy and the requested onboarding conditions, and escalate a genuine incompatibility to the domain owner.

DMARC is not synonymous with DKIM being enabled. It evaluates alignment between the visible author domain and a passing authentication identity. A DKIM signature identifies its signing domain through d=; the presence of a signature alone does not prove a valid signature or alignment. SPF evaluates its specified SMTP identities, not simply the address customers recognize in the message header.

Use this distinction when documenting acceptance: provider onboarding, DNS publication, cryptographic validation and alignment are different observations. Avoid describing a DNS record as a guarantee of inbox delivery, legal compliance or protection from every fraudulent billing request. RFC 9989, section 4.4; RFC 6376, section 3.5; Existing DMARC guidance

Close the support loop, then verify the sending route

After the DNS changes, the documented process is to reply to Chargebee's email. Chargebee verifies the updates and sends confirmation. The guide says successful onboarding automatically starts DKIM signing. Record that confirmation, but do not convert it into a claim that a particular historical message was signed or that all notification classes have already been inspected.

The proposed operational acceptance is to obtain an authorized representative message from the selected Chargebee SMTP route, retain a minimized header extract, and inspect the receiver's trusted authentication results together with the visible From domain and DKIM signing domain. Record the event time and notification class so evidence from a sandbox or different transport cannot be mistaken for production coverage.

If confirmation and observed behavior disagree, preserve the discrepancy and ask support about that site and message route. Avoid repeated unrelated DNS edits. A fresh configuration check and a received-message check answer different questions. Neither establishes whether a recipient read the invoice. Verification and Post-Onboarding

Acceptance worksheet for a billing operations handover

Use this proposed worksheet before declaring the route ready. Each row needs an owner, evidence reference and unresolved question; an empty row is not a pass.

  • Site and environment: identify Chargebee SMTP or the separately managed transport, and the notification categories in scope.
  • Sender profiles: map every affected profile to an approved address and record the impact review before any removal.
  • DNS request: preserve the provider-issued records, exact domain and approved change scope without credentials.
  • Policy review: record whether DMARC already exists and who reviewed any proposed policy change.
  • Onboarding: retain the support confirmation and its scope, not merely the date of the initial request.
  • Message acceptance: retain the selected route's From domain, signing domain, validation outcome and alignment assessment.
  • Release: identify the reviewer, rollback owner and remaining production evidence before approval.

This is an original planning worksheet. No tenant login, DNS edit, support communication or message test has been performed for this manuscript.

Fictional diagnosis: a confirmation for the wrong route

In a fictional subscription business, the billing team receives confirmation that its Chargebee SMTP domain was onboarded. A separate team then investigates a notice sent through an independently configured SMTP integration and concludes the onboarding failed because its headers show a different signing domain. The evidence is real-looking but belongs to the wrong transport.

The proposed correction is to separate the two routes in the inventory, verify the notification's transport setting, and request evidence appropriate to each provider. The team does not overwrite the shared domain's DMARC policy or remove unrelated sender authorization to force the messages to look alike. It also delays a blanket readiness statement until both routes have accountable owners. This scenario is fictional and demonstrates evidence classification, not an executed test or a finding about Chargebee.

[ Takeaway ]

Treat support confirmation as one checkpoint, then prove the selected billing-mail route with authorized evidence.

[ By role ]

What this means for you

Choose your role for practical next steps.

Billing operations

Protect notification continuity

Authentication work must not silently change invoice senders.

Next steps

  1. Inventory notification classes.
  2. Review profile transitions before removal.

DNS administrator

Apply only issued values

The provider request must be mapped to the correct authoritative zone.

Next steps

  1. Retain the before-state.
  2. Preserve existing DMARC policy unless an approved change is justified.

Security reviewer

Separate onboarding from validation

A support confirmation is not a received-message result.

Next steps

  1. Compare signing and author domains.
  2. Keep account and production gates open until evidenced.

[ FAQs ]

Frequently asked questions

Does this apply to custom SMTP?

The retained workflow covers Chargebee SMTP. A custom SMTP route needs its own provider and account evidence.

Chargebee Billing 2.0: Domain Authentication

Where do the DNS values come from?

Chargebee Support sends the required records for each domain during onboarding.

Chargebee Billing 2.0: Domain Authentication

Should I remove sender profiles immediately?

No. Review the provider prerequisites against notification dependencies and obtain approval for any consequential change.

Chargebee Billing 2.0: Domain Authentication

Must I add a second DMARC record?

No. Chargebee says an existing DMARC policy can be retained without adding it again.

Chargebee Billing 2.0: Domain Authentication

What follows DNS publication?

Reply to the support email; the documented process includes provider verification and confirmation.

Chargebee Billing 2.0: Domain Authentication

Does confirmation prove every message aligns?

No. Actual route-specific authentication and alignment require received-message evidence.

RFC 9989: DMARC

Is a DKIM signature encryption?

No. DKIM is a signature mechanism; it does not encrypt the message for confidentiality.

RFC 6376: DKIM

Has this account been tested?

No. Tenant, DNS, received-message and owner-release evidence remain open.

[ Sources ]

Sources

  1. RFC 9989: DMARC

    Sections §2.4 Out of Scope · §4.4 Identifier Alignment Explained · §4.7 DMARC Policy Record Format · §4.10 DNS Tree Walk · §5 DMARC Participation · §6 DMARC Feedback · Appendix A.6 Removal of the "pct" Tag · Appendix C Changes from RFC 7489

  2. RFC 6376: DKIM

    Sections §1 Introduction · §3.5 DKIM-Signature Header Field

  3. Chargebee Billing 2.0: Domain Authentication

    Sections Prerequisites · Onboarding Steps · Post-Onboarding

[ Glossary ]

Glossary

Chargebee SMTP
The product delivery route covered by the documented onboarding.

Chargebee Billing 2.0: Domain Authentication

Sender profile
A configured sender identity whose dependencies need review before changes.

Chargebee Billing 2.0: Domain Authentication

Alignment
The DMARC relationship between the author domain and a passing authentication identity.

RFC 9989: DMARC

Signing domain
The domain identified by d= in a DKIM signature.

RFC 6376: DKIM

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