[ Sending-service guides ]

Authenticate email sent through JangoMail: configuration and verification

Choose JangoMail’s system or advanced DKIM method, enable it after DNS publication and verify the real envelope identity.

By the EmailAuth research team · 4 min read

[ Key points ]

  • Keep campaign delivery reversible
  • Separate the two key methods
  • Review signing and envelope trust
On this page

Source review dated 8 November 2026. This is documentary guidance; account, DNS and received-message acceptance tests below have not been executed.

Choose one DKIM design before editing DNS

JangoMail documents two different DKIM workflows: a system key exposed through a CNAME and an advanced key published directly as TXT. They are alternatives, not two records to stack at the same selector. This guide covers JangoMail campaigns and the separately documented custom-envelope controls for API or SMTP relay sends. Verify the route and account before applying either workflow. System DKIM and advanced DKIM.

Assign the account owner and DNS administrator. Record the From domain, current selectors, envelope domain, reply destination and scheduled sends. The relevant first-party setup articles carry 2022 or 2023 update dates, although they remained retrievable on 8 November 2026. Confirm current account behavior before replacing a working key or assuming every interface label is unchanged.

Publish and enable the selected key

For the system method, JangoMail documents Settings > Email Settings > DKIM, creation of a domain key and a Details view. Its published CNAME design uses jm._domainkey beneath the sending domain, pointing to jm._domainkey.jmsend.com. Check that this matches your account's instructions and that the owner has no conflicting record. Publish the CNAME, then return to JangoMail and enable the domain key. Publication alone is not activation. The system article's later reference to checking a TXT record is inconsistent with its explicit CNAME setup; do not interpret it as a second record requirement. System-key instructions.

For the advanced method, create the domain and selector in the DKIM settings, obtain the complete generated Value from Details and publish it as TXT at the specified selector owner. Then use Enable so JangoMail can verify the record and activate signing. Preserve unrelated selectors and obtain a rotation plan before replacing an active key. Never paste a private key into public DNS. Advanced-key instructions.

DKIM is a digital signature, not message encryption. A signature can demonstrate that signed content validates against a domain's published key; it does not make the message confidential or prove a named human wrote it. A header's mere presence also does not establish a passing result. DKIM specification.

Authorize the envelope that actually sends

JangoMail's SPF guidance identifies include:jangomail.com. Add it to the appropriate existing policy instead of replacing other authorized senders or publishing another v=spf1 record. Do not copy the account-setup article's a and mx mechanisms unless those servers genuinely need permission. Review the full evaluated policy and nested DNS lookups. JangoMail SPF and SPF specification.

The custom Return-Path article exposes envelope controls in three places: Campaign Settings > Envelope-Sender Address, the API's mailfromaddress option, and the SMTP relay's X-RelayOptions header. Confirm which applies to the actual sender. Do not insert a literal Return-Path header into the submitted message as a shortcut; the receiving server derives that header from SMTP handling. A custom envelope domain needs appropriate SPF authorization and alignment review. Custom envelope instructions.

Keep the visible From, envelope and signing domain separate in the change record. DMARC can pass through aligned SPF or aligned DKIM; a provider-domain pass that lacks the required relationship to From is insufficient. Do not copy a reject-policy example without reviewing the domain's other legitimate senders. DMARC specification.

Prove activation through the intended workflow

Original acceptance worksheet, not a completed test: send harmless content to controlled external mailboxes using each relevant campaign, API or relay route. Record the route, test time, visible From, Return-Path, trusted SPF result and evaluated domain, every DKIM d= and s= pair, and trusted DMARC result. Confirm reply handling separately. An API test does not certify campaign settings, and a campaign test does not certify an application's relay headers.

If Enable fails, compare the complete DNS owner, type and value with the selected key method. If signing validates but DMARC fails, compare signing and From domains rather than generating another key immediately. If only SPF fails, inspect the actual envelope identity and policy. Pause the affected rollout and retain the previous approved sender while investigating.

No account changes, live DNS checks, delivered-message tests or SME review were performed for this documentary candidate. Release requires current tenant confirmation, resolved record-type instructions, receiver evidence and an approved recovery plan.

[ Takeaway ]

Choose JangoMail’s system or advanced DKIM method, enable it after DNS publication and verify the real envelope identity.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Separate the two key methods

Mail admin: CNAME system keys and TXT advanced keys require different publication steps.

Next steps

  1. Choose the account-supported method.
  2. Publish the exact record and enable signing.
  3. Inspect the envelope on each sending route.

CISO / SecOps

Review signing and envelope trust

CISO: SPF permission, DKIM signing and DMARC enforcement are distinct controls.

Next steps

  1. Limit authorization to active services.
  2. Review selector retirement and key rotation.
  3. Require aligned receiver evidence before policy changes.

Founder / Non-technical

Keep campaign delivery reversible

Founder: A key change can affect scheduled customer communications.

Next steps

  1. Name the account owner.
  2. Keep a verified sender during rollout.
  3. Approve expansion after campaign and application tests.

[ FAQs ]

Frequently asked questions

Should I publish both CNAME and TXT at jm._domainkey?

No. Choose the applicable DKIM method and resolve any existing record conflict before publishing.

Create a System DKIM Create your own DKIM (Advanced)

Does adding the DNS record switch on signing?

The documented workflows also require returning to JangoMail and using Enable after publication.

Create a System DKIM Create your own DKIM (Advanced)

Why does the system article mention TXT after describing CNAME?

That wording is inconsistent. Its system-key publication steps explicitly specify CNAME; confirm current account instructions rather than adding another record.

Create a System DKIM

Is DKIM encrypting my messages?

No. DKIM signs selected message content for validation; it does not provide confidentiality.

RFC 6376 DKIM

Which SPF mechanism does JangoMail document?

It documents include:jangomail.com. Reconcile it with the existing policy at the applicable domain and verify the actual envelope.

SPF Record

Can I set Return-Path by inserting a normal message header?

Do not use that shortcut. JangoMail documents campaign, API and relay controls for the envelope-sender address.

Custom Return-Path Header

Does a passing campaign test cover my SMTP relay application?

No. Test the relay route and its effective envelope and signing identities separately.

Custom Return-Path Header

What requires current confirmation?

The account’s selected key method, activation behavior, published DNS, real-message results and any rotation plan still require tenant and SME verification.

[ Sources ]

Sources

  1. JangoMail Account Setup

    Sections DNS Records

  2. Create a System DKIM

    Sections How to set up a System DKIM Record

  3. Create your own DKIM (Advanced)

    Sections How to Set Up a DKIM Record · How do I know everything is working?

  4. SPF Record

    Sections Publishing SPF Records with JangoMail · Condition 1 · Condition 2

  5. Custom Return-Path Header

    Sections How to Set Custom Return-Path Header via API · How to Set Custom Return-Path Header via SMTP Relay · How to Set Custom Return-Path Header in the User Interface · Notes

  6. RFC 7208 SPF

    Sections §4.6.4 · §3.2

  7. RFC 6376 DKIM

    Sections §3.5 · §6

  8. RFC 9989 DMARC

    Sections Identifier Alignment

[ Glossary ]

Glossary

System DKIM
JangoMail’s documented CNAME-based method for referencing its signing key.
Advanced DKIM
JangoMail’s documented method for publishing the generated public key directly as TXT.
Selector
A DKIM identifier that locates the public key within the signing domain.
Envelope sender
The SMTP reverse-path identity used for delivery failures and SPF evaluation.
DMARC alignment
The required relationship between the visible From domain and a passing authentication domain.

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