[ Sending-service guides ]

Authenticate email sent through ControlShift: configuration and verification

Configure ControlShift’s Contact Email-derived sender authentication, including issued CNAMEs, selector conflicts and full record review after configuration changes.

By the EmailAuth research team · 8 min read

[ Key points ]

  • Contact Email determines the domain shown in Deliverability settings.
  • The documented workflow supplies three CNAMEs and a separate Verify action.
  • Recreating a custom-selector setup can change the first record as well.
On this page

Start with the Contact Email that defines the sending domain

ControlShift's official Sender Authentication Configuration guide, updated May 20, 2025, ties its platform sending identity to the organization's Contact Email. The guide says this address is used for platform mail to supporters taking action and administrators subscribed to notifications. Confirm that the configured address belongs to the intended organizational domain before creating authentication records. A typo or an obsolete brand domain at this first step can produce a technically consistent configuration for the wrong identity.

The documented path is the administrator homepage, Settings, Contact, where the address is entered and saved. Treat changing that address as a communication configuration change, not merely an authentication repair. Identify affected message categories, reply expectations and responsible staff before saving. This article does not change an address, contact a supporter or send a platform notification. Current account applicability and the actual route used by representative messages remain open.

Use Deliverability settings to obtain account-specific records

After setting the Contact Email, the guide directs the administrator to Settings, Deliverability. The displayed Domain Name is derived from the Contact Email. If it is wrong, correct the Contact Email first rather than publishing records for an unintended domain. Enter the organization's technical-contact email in the provided field and save through an authorized account workflow. A technical-contact address should be supplied only with appropriate permission and kept current as staff responsibilities change.

After saving, the page presents three CNAME records. Publish the exact issued owners and targets through the organization's authoritative DNS provider. The guide explains the direction of the mapping: the name on the left points to the target on the right. Do not reverse those fields, substitute a record copied from another organization, or replace the issued configuration with a generic SendGrid example. ControlShift's account-generated values are the implementation input for this workflow.

Before editing, compare each complete owner name with the DNS editor's suffix handling and existing zone data. A relative label may be sufficient in one panel while another expects a fully qualified name. Preserve the current records and record the approved changes. The three CNAMEs represent dependencies that should remain attributable to this platform configuration so they can be reviewed during future migrations, domain changes or offboarding.

Check DNS visibility before interpreting Verify

The guide says Cloudflare users should keep the email-deliverability records unproxied. This is specific guidance for those authentication records, not a reason to disable proxying or security controls across an entire website. If the DNS host offers proxy features, review the relevant record setting with the authorized DNS owner and confirm that the issued alias is exposed as required. No DNS setting is changed by this article.

After creating the records, return to Deliverability and choose Verify. The documented success message indicates that ControlShift's DNS check passed. Retain that observation separately from the submitted change and the actual public record. A provider check does not prove that all future messages are signed correctly or that the visible author domain aligns. If verification fails, inspect the exact owner, target, authoritative zone and relevant record settings before repeatedly waiting or rebuilding the configuration.

The provider's brief propagation estimate should not be treated as a universal deadline. An incorrect record owner or a proxied alias is not repaired by elapsed time alone. Record what changed, when it changed and what the provider observed. Leave uncertainty explicit if the authoritative answer and the provider's latest status have not yet been reconciled.

Resolve selector collisions without overwriting another sender

ControlShift specifically warns that organizations already using SendGrid, directly or through another tool, may have s1._domainkey and s2._domainkey records. The guide offers a custom DKIM selector through Advanced Settings to avoid such collisions. It describes checking Use custom DKIM selector, entering a selector of up to three characters and saving so that the generated CNAMEs reflect the choice. Confirm the present interface's accepted value before implementation; this is a product-specific limit, not a universal DKIM selector-length rule.

Do not overwrite an existing selector simply to make the new page's default records fit. Identify the service that owns each existing record and whether it still signs mail. If the configuration has already progressed to issued records, the guide describes removing it and starting again to select the custom option. That is a change to an existing authentication configuration and needs an impact review, especially if production mail already depends on it.

The source adds an important warning: after removing and recreating the configuration, the first CNAME will likely change as well. Review the entire newly issued set, not only the two names that visibly contain the selector. An acceptance checklist that updates the DKIM-looking records but preserves an obsolete first alias can leave a hidden mismatch. Keep old and new values distinguishable in the change record and do not delete unrelated dependencies.

Treat a new Contact Email domain as a configuration migration

The guide distinguishes changing the local part of the Contact Email from changing its domain. A same-domain address change does not require changes to Deliverability settings according to the documented workflow. A different domain does: the guide describes removing the old Deliverability configuration, updating the Contact Email and completing the setup again. That sequence should be planned as a migration with an explicit owner and rollback decision, not a casual cosmetic edit.

Confirm that the new domain is controlled by the organization and that its DNS owner can publish the issued records. Review the timing of scheduled notifications and the evidence needed before resuming normal use. The fact that the previous domain passed Verify does not transfer that result to the new one. Preserve the previous configuration's acceptance record for context while clearly marking the new identity as unverified until the appropriate checks are complete.

Verify message identity without promising delivery

A separately authorized acceptance exercise should inspect harmless representative messages and trusted receiver results. Record the visible author domain, signature domain and selector, envelope identity and actual platform route. RFC 6376, section 3.5 defines the DKIM signature fields, and RFC 9989, section 4.4 explains alignment. A successful DNS check is not a substitute for that message-level relationship.

The retained setup guide provides three CNAMEs rather than a universal SPF include to add at every organizational root. Do not invent an include or add a second SPF policy merely because a generic checklist asks for SPF. If a separate SPF change is genuinely required by the actual route, review it under RFC 7208, sections 3.2 and 4.6.4 with the responsible operator. Authentication can address identity checks; it does not guarantee inbox placement, supporter engagement or the safety of every linked request.

Fictional diagnosis and blank acceptance worksheet

A fictional community organization, Riverbank Neighbours, already has SendGrid selectors for another platform. Its administrator chooses a custom selector in ControlShift but updates only the two selector-related CNAMEs after recreating the configuration. The review finds that the first issued record also changed. The proposed correction is to compare the full new set against the authoritative zone, preserve the other platform's selectors and obtain fresh verification evidence. This scenario is fictional and contains no actual DNS observation, supporter information or executed action.

  • Current Contact Email domain and affected message categories: ______
  • Deliverability Domain Name and authorized technical contact: ______
  • Complete three-record owner/target set and issue time: ______
  • Existing selector owners and custom-selector decision: ______
  • All changed records after any recreation, including the first: ______
  • Authoritative DNS and relevant proxy-setting review: ______
  • Verify result and trusted received-message identity evidence: ______
  • Domain-migration timing, rollback owner and release decision: ______

Original implementation evidence, human subject-matter review, current source applicability, production-route testing, visual accessibility and owner release remain open. No contact address, authentication configuration or DNS record was changed, and no message was sent. The broader catalogue implementation requirement remains subject to actual authorized account and message evidence.

[ Takeaway ]

Review the complete issued record set and every affected identity instead of treating selector-only updates as sufficient.

[ By role ]

What this means for you

Choose your role for practical next steps.

Platform administrator

Plan identity migrations

Changing the contact domain requires more than a cosmetic edit.

Next steps

  1. Identify affected notifications.
  2. Review remove-and-rebuild impact.

DNS administrator

Protect existing selectors

Another platform may still own the default names.

Next steps

  1. Use the complete newly issued set.
  2. Check the first CNAME after recreation.

Security reviewer

Distinguish DNS agreement from acceptance

Verify does not prove every recipient result.

Next steps

  1. Require trusted message identities.
  2. Keep delivery guarantees out of conclusions.

[ FAQs ]

Frequently asked questions

Which address defines the domain?

The organization’s Contact Email, configured under Settings and Contact.

ControlShift: Sender Authentication Configuration (May 20, 2025)

Where are the DNS entries obtained?

Save the technical contact in Settings, Deliverability to obtain the issued set.

ControlShift: Sender Authentication Configuration (May 20, 2025)

How many CNAMEs are documented?

The guide describes three CNAME records.

ControlShift: Sender Authentication Configuration (May 20, 2025)

Should these records be proxied in Cloudflare?

The guide instructs users to keep the deliverability records unproxied.

ControlShift: Sender Authentication Configuration (May 20, 2025)

Why might a custom selector be needed?

Existing SendGrid-based services can already use the default selector owners.

ControlShift: Sender Authentication Configuration (May 20, 2025)

Can only the selector records change after recreation?

No. The guide warns that the first record will likely change too.

ControlShift: Sender Authentication Configuration (May 20, 2025)

Does a different Contact Email domain require reconfiguration?

Yes. The guide describes removing and rebuilding Deliverability configuration for the new domain.

ControlShift: Sender Authentication Configuration (May 20, 2025)

Were any settings or platform messages tested?

No. All operational and release gates remain open.

[ Sources ]

Sources

  1. RFC 9989: DMARC

    Sections §2.4 Out of Scope · §4.4 Identifier Alignment Explained · §5.3 Mail Receiver Actions · A.6 Removal of the "pct" Tag

  2. RFC 6376: DKIM

    Sections §1 Introduction · §3.5 DKIM-Signature Header Field · §3.6.2.2 Resource Record Types for Key Storage

  3. RFC 7208: Sender Policy Framework

    Sections §2.3 The HELO Identity · §2.4 The MAIL FROM Identity · §3.2 Multiple DNS Records · §4.6.4 DNS Lookup Limits · §5.2 include

  4. ControlShift: Sender Authentication Configuration (May 20, 2025)

    Sections Setting the Contact Email · Deliverability Settings · Configuring DNS · Custom DKIM Selectors · FAQ: I'm changing my platform's contact email, do I need to update my deliverability settings?

[ Glossary ]

Glossary

Contact Email
The configured address used for platform messages and deriving the authentication domain.

ControlShift: Sender Authentication Configuration (May 20, 2025)

Deliverability settings
The account area that supplies DNS records and Verify.

ControlShift: Sender Authentication Configuration (May 20, 2025)

Custom selector
The documented product option for avoiding conflicting DKIM record owners.

ControlShift: Sender Authentication Configuration (May 20, 2025)

Alignment
The DMARC relationship between author and passing authentication domains.

RFC 9989: DMARC

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