| 4 min read

Proofpoint DKIM setup: outbound signing and DNS verification

Set up Proofpoint DKIM for outbound mail by confirming signing support, publishing tenant-specific DNS records, and verifying DMARC alignment.

ML
Marc Lelu
Proofpoint DKIM setup: outbound signing and DNS verification

Proofpoint DKIM setup is not a copy-and-paste universal DNS value. The selector and public key depend on your Proofpoint tenant, product, and outbound configuration.

Proofpoint Essentials documentation describes DKIM as available for outbound configuration and requiring a DNS update for the domain. That means the right process is: confirm Proofpoint signs outbound mail for your domain, get the exact DKIM record from Proofpoint, publish it in DNS, then verify real messages.

Before you start

First confirm mail flow.

Proofpoint may be used for:

  • Inbound filtering only.
  • Outbound relay only.
  • Both inbound and outbound.
  • Microsoft 365 or Google Workspace integration.

DKIM signing matters only for outbound mail. If Microsoft 365 signs before Proofpoint and Proofpoint does not alter the message, Microsoft DKIM may be enough. If Proofpoint modifies or relays outbound mail, you need to test whether DKIM still passes after the Proofpoint hop.

Step 1: identify the signing point

Decide which platform should sign each message stream:

  • Microsoft 365 DKIM for Microsoft mailbox mail.
  • Google Workspace DKIM for Gmail mail.
  • Proofpoint DKIM for mail that Proofpoint signs or modifies.

Avoid blindly enabling every possible signer. Multiple DKIM signatures are allowed, but you need at least one aligned signature that survives delivery.

Step 2: get Proofpoint’s DKIM selector and record

In your Proofpoint admin area, reseller portal, or support ticket, request DKIM signing for your sending domain.

You need:

  • The selector, for example a value used before ._domainkey.
  • The DNS record type, usually TXT or CNAME depending on the product configuration.
  • The host name.
  • The full public key or target value.
  • Confirmation that signing is enabled after DNS validates.

Do not invent a selector. Do not copy another customer’s DNS record.

Step 3: publish the DNS record

At your DNS provider, add the record Proofpoint gives you.

For a TXT-style DKIM record, the host usually looks like:

selector._domainkey

The value usually begins with:

v=DKIM1; k=rsa; p=...

For a CNAME-style setup, Proofpoint will provide a host and a target. Publish the exact values.

Step 4: enable or confirm signing

After DNS is live, return to Proofpoint and enable signing or ask Proofpoint support to confirm it is enabled.

Do not stop at DNS. DKIM needs both sides: the public DNS key and the private signing configuration in Proofpoint.

Step 5: verify DMARC alignment

Send a test message through the exact outbound route you use in production.

Inspect the message headers:

  • DKIM should pass.
  • At least one DKIM d= domain should align with the visible From domain.
  • SPF should pass if Proofpoint is also in your SPF record.
  • DMARC should pass.

Then check your domain with DMARCTrust and watch DMARC aggregate reports in your dashboard.

Common mistakes

Configuring DKIM for inbound-only Proofpoint. DKIM signing is an outbound concern.

Publishing DNS but not enabling signing. The public key alone does nothing.

Letting footers break upstream DKIM. If Proofpoint adds disclaimers or rewrites content after Microsoft or Google signs, the original DKIM signature can fail.

Using SPF as the only control. SPF can pass but not align. DKIM is often the safer path for DMARC.

Related SPF setup

If Proofpoint sends outbound mail, add the correct regional include to your SPF record. See Proofpoint SPF setup.

After SPF and DKIM are configured, build your _dmarc TXT record and publish it with reporting:

v=DMARC1; p=none; rua=mailto:[email protected];

Use DMARCTrust to identify whether Proofpoint mail is passing authentication before you enforce.

FAQ

What is the Proofpoint DKIM selector?

It is tenant-specific. Get it from Proofpoint admin settings or support.

Does Proofpoint DKIM replace Microsoft 365 DKIM?

Not necessarily. If Microsoft signs and Proofpoint does not alter the message, Microsoft DKIM can pass. Test real outbound mail to confirm.

How do I verify Proofpoint DKIM?

Send through Proofpoint, inspect headers, and confirm DKIM passes with an aligned d= domain.

Read Next

View all posts
ESPs, subdomains, and the "can't get DKIM to align w/ DMARC" rabbit hole
dmarc-setup ·

ESPs, subdomains, and the "can't get DKIM to align w/ DMARC" rabbit hole

A recurring forum storyline: you set up an ESP, authentication tools say it's fine, yet DMARC alignment is still broken. This usually comes down to how the ESP signs DKIM (d=), whether you're using a custom sending domain, and whether you should isolate with a sending subdomain.

DT
DMARCTrust
5 min read
DMARC, SPF, DKIM... and the thing everyone misses: alignment
dmarc-setup ·

DMARC, SPF, DKIM... and the thing everyone misses: alignment

Forum threads keep repeating the same confusion: "SPF and DKIM pass, so why does DMARC fail?" The missing mental model is DMARC alignment. We explain aspf/adkim, organizational vs strict alignment, and why you likely rely on DKIM alignment more than you think.

DT
DMARCTrust
5 min read

Need expert help with email deliverability?

Hire an email deliverability consultant who has shipped billions of emails. Free assessment, hands-on engagement, written quote before any work starts.