[ Sending-service guides ]
Authenticate email sent through KnowBe4: configuration and verification
Configure KnowBe4 authentication for the specific training, simulated-phishing or PhishER route, keeping domain authorization separate from delivery exceptions.
By the EmailAuth research team · 4 min read
[ Key points ]
- Keep the exercise authorized
- Treat each control independently
- Do not confuse exceptions with trust
[ Takeaway ]
Configure KnowBe4 authentication for the specific training, simulated-phishing or PhishER route, keeping domain authorization separate from delivery exceptions.
[ By role ]
What this means for you
Choose your role for practical next steps.
IT / Mail Admin
Treat each control independently
Phishing, training and PhishER have distinct DKIM settings and may use different envelope choices.
Next steps
- Publish tenant-generated selector TXT values.
- Validate each selected signing domain.
- Record special delivery routes in the evidence.
CISO / SecOps
Do not confuse exceptions with trust
An inbox delivery exception can conceal an authentication problem.
Next steps
- Review security bypasses separately.
- Keep allowlisting narrow and documented.
- Require receiver evidence before accepting alignment.
Founder / Non-technical
Keep the exercise authorized
A simulation change needs a bounded audience and business owner, not simply a delivery target.
Next steps
- Approve the sender and exercise scope.
- Separate training from incident-response notifications.
- Require results for each changed workflow.
[ FAQs ]
Frequently asked questions
Are training and phishing messages signed by default?
KnowBe4 documents default DKIM for training messages; phishing DKIM must first be enabled. Customer-domain signing requires the relevant custom configuration.
Does domain verification configure DKIM?
No. The ownership TXT record and generated DKIM selector TXT record serve different purposes.
Where do I obtain the selector and public key?
Generate them for the allowed domain in the applicable tenant control and copy the displayed hostname and TXT value.
Does a training DKIM change cover PhishER?
Do not assume it does. PhishER has its own Email Server DKIM setup and needs its own received-message evidence.
When should the KnowBe4 SPF mechanism be considered?
Follow the provider-supported envelope setup for an approved sender domain. The SPF guide requires the Return-Path overwrite option before adding its mechanism.
Add KnowBe4 to Your Sender Policy Framework (SPF) Record Change the Return-Path Header in Your Account Settings
Is a delivered simulation proof of DMARC success?
No. Security exceptions or special delivery routes can affect treatment. Inspect trusted receiver results and identify the actual aligned path.
Should a failed test trigger blanket allowlisting?
No. Diagnose DNS, signatures, envelope identity and the intended security workflow separately with the mail-security owner.
What evidence is missing from this guide?
Current tenant output, live DNS answers and original received-message identity tables for the exact training, simulation or PhishER routes remain pending.
[ Sources ]
Sources
- Enable and Customize DKIM Signatures
Sections Enabling DKIM Signatures for Phishing Emails · Using Custom DKIM Signatures in KnowBe4 Phishing Emails · Using Custom DKIM Signatures in KnowBe4 Training Emails
- Add a TXT Record to Your DNS Records
Sections Before You Begin · Adding a TXT Record
- Enable and Customize PhishER DKIM Signatures
Sections Enabling DKIM Signatures in PhishER · Using Custom DKIM Signatures
- Add KnowBe4 to Your Sender Policy Framework (SPF) Record
Sections Add KnowBe4 to Your Sender Policy Framework (SPF) Record · Add KnowBe4’s IP Addresses to Your SPF Record
- Change the Return-Path Header in Your Account Settings
Sections Overwriting the Return-Path Header on Your Phishing Tests · Changing the Return-Path Header on Your Training Emails
- RFC 7208 SPF
Sections §4.6.4 · §3.2
- RFC 6376 DKIM
Sections §3.5 · §6
- RFC 9989 DMARC
Sections Identifier Alignment
[ Glossary ]
Glossary
- Allowed domain
- A domain authorized and verified in the KnowBe4 account for supported uses such as custom signing.
- DKIM selector
- The s= identifier used with a signing domain to locate its public key.
- Return-Path overwrite
- A KnowBe4 setting that replaces its fixed Return-Path with the sender address for the selected workflow.
- PhishER
- The separate KnowBe4 workflow with its own Email Server configuration for notification signing.
- Delivery exception
- A receiving-system rule that changes message handling and does not itself demonstrate SPF, DKIM or DMARC success.
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.
SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption