Adding DKIM & DMARC Records for SMTP Sending
Configure DKIM and DMARC DNS records to improve email deliverability.
Adding DKIM and DMARC records helps authenticate your sent emails and reduces the likelihood of them being marked as spam. These records are essential for good email deliverability when using ImprovMX SMTP.
Adding DKIM Records
DKIM (DomainKeys Identified Mail) adds a digital signature to your outgoing emails, allowing recipients to verify that the email was actually sent from your domain.
Steps to Add DKIM
- Navigate to your ImprovMX dashboard
- Click the settings gear icon next to your domain
- Go to the SMTP tab
- Locate the DKIM records section — you will see CNAME records to add
- In your DNS provider's control panel, add each CNAME record as shown in your dashboard
The CNAME records will typically look like:
- Type:
CNAME - Host:
improvmx._domainkey - Value: (provided in your ImprovMX dashboard)
Adding DMARC Record
DMARC (Domain-based Message Authentication, Reporting, and Conformance) tells receiving mail servers what to do with emails that fail SPF or DKIM checks.
Steps to Add DMARC
- In your DNS provider's control panel, add a new TXT record
- Set the Host to
_dmarc - Set the Value to:
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Note: Replace
yourdomain.comwith your actual domain name. Theruaparameter specifies where aggregate DMARC reports should be sent.
DMARC Policy Options
The p= parameter in your DMARC record controls what happens to emails that fail authentication:
p=none— Monitor only; no action taken on failed emails (recommended to start)p=quarantine— Failed emails are sent to spam/junk folderp=reject— Failed emails are rejected entirely (strictest policy)
We recommend starting with p=none to monitor your email authentication. Once you have verified that legitimate emails are passing DKIM and SPF checks, you can gradually move to stricter policies.
Verification
After adding these records, return to your ImprovMX dashboard to verify they are detected correctly. DNS changes can take up to 48 hours to propagate, though they typically take effect within a few minutes.
Still have questions? Feel free to reach out to our support team!