DKIM (DomainKeys Identified Mail) is an authentication protocol that uses cryptographic signatures to ensure that email messages are not tampered with during transit and truly originate from your domain.
This guide outlines how to configure DKIM for SMTP2GO, a cloud-based SMTP relay service designed for secure and authenticated email delivery.
To configure DKIM (and SPF) with SMTP2GO, you’ll need to verify your sender domain and publish the required DNS records. Follow the steps below.
Log in to your SMTP2GO dashboard.
In the left-hand menu, navigate to:
Sending > Verified Senders > Sender domains
Click Add sender domain, enter your domain (e.g., exampledomain.com
if you’re sending from [email protected]
), and click Continue with this domain.
After adding your sender domain, SMTP2GO will generate CNAME records for DKIM and SPF.
Copy these values exactly as shown in the interface. Add the generated CNAME records to your domain’s DNS provider.
If you are using Sendmarc for DNS record management, make sure to input the generated DKIM CNAME entries into your Sendmarc Portal.
If you’re not using Sendmarc for DKIM management, add all entries (including your DKIM keys) to your DNS.
Important: These CNAME records must go directly into your DNS — not into Sendmarc.
EM Subdomain (Return Path Alignment)
This top CNAME record represents a subdomain that allows your return path domain to align with your sending domain.
Tracking Domain
This bottom CNAME record ensures all email links use secure https
rather than http
.
Return to the SMTP2GO dashboard.
Click the Validate button next to your domain.
Once validated successfully, your domain will begin authenticating with DKIM and SPF.
To update your DKIM record through Sendmarc, please refer to the Sendmarc DKIM Setup Documentation.
SMTP2GO’s official DKIM configuration guide can be found here.
Find out how to configure your SMTP2GO SPF settings here.