Overview
To ensure your AuthorLetters emails reach your readers' inboxes reliably, you need to verify your domain by adding specific DNS records. This process authenticates your domain and significantly improves email deliverability.
What you'll need:
Access to your domain's DNS settings (through your domain registrar like GoDaddy, Namecheap, Cloudflare, etc.)
The DNS records provided by AuthorLetters
Approximately 15-30 minutes for setup
Why These DNS Records Matter
Before diving into the technical steps, here's what these records do:
SPF: Tells receiving email servers that your email service provider is authorized to send emails on behalf of your domain
DKIM: Adds a digital signature to your emails to verify they haven't been tampered with
DMARC: Tells receiving servers what to do with emails that fail SPF or DKIM checks
Tracking Domain: Required if you want to track email link clicks and engagement
MX Records: You'll need email hosting set up for your domain (AuthorLetters offers this, or you can use your own)
Without these records, your emails are more likely to land in spam folders or be rejected entirely.
Step 1: Access Your DNS Settings
Log in to your domain registrar or DNS provider (where you purchased your domain) and look for a section labeled:
DNS Management
DNS Settings
Domain Management
Advanced DNS
Name Server Management
Common DNS providers:
GoDaddy
Namecheap
Cloudflare
Google Domains
Hover
Domain.com
HostGator
Bluehost
If you're unsure who manages your DNS, contact AuthorLetters support for assistance.
Step 2: Add the SPF Record
SPF is critical for making sure your emails reach readers' inboxes rather than their spam folders.
Record Details:
Type: TXT
Host/Name: @ (or leave blank, or enter your domain name)
Value: v=spf1 include:_spf.elasticemail.com ~all
TTL: 3600 (or leave default)If you already have an SPF record:
Each domain can only have one SPF record. If you're already sending email through another service (like Google Workspace, Microsoft 365, or Rackspace), you'll just need to update your existing SPF record to include AuthorLetters.
Simply find your existing SPF record and add the email service provider's record to it:
Existing Google Workspace: v=spf1 include:_spf.google.com include:_spf.elasticemail.com ~all
Existing Microsoft 365: v=spf1 include:spf.protection.outlook.com include:_spf.elasticemail.com ~all
Existing Rackspace: v=spf1 include:emailsrvr.com include:_spf.elasticemail.com ~all
The key is to add include:_spf.elasticemail.com before the ~all at the end.
Provider-Specific Tips:
GoDaddy/Namecheap: Use
@in the Host fieldCloudflare: Leave the Name field blank or use
@Some providers: If
@doesn't work, try entering your full domain name (e.g.,yourdomain.com)
Step 3: Add the DKIM Record
DKIM adds a digital signature that verifies your emails are authentic and haven't been tampered with.
Record Details:
Type: TXT
Host/Name: api._domainkey
Value: k=rsa;t=s;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCbmGbQMzYeMvxwtNQoXN0waGYaciuKx8mtMh5czguT4EZlJXuCt6V+l56mmt3t68FEX5JJ0q4ijG71BGoFRkl87uJi7LrQt1ZZmZCvrEII0YO4mp8sDLXC8g1aUAoi8TJgxq2MJqCaMyj5kAm3Fdy2tzftPCV/lbdiJqmBnWKjtwIDAQAB
TTL: 3600 (or leave default)Some DNS providers may require you to enter the full subdomain: api._domainkey.yourdomain.com – just make sure to copy the entire value exactly as shown, with no line breaks or extra spaces.
Step 4: Add the DMARC Record
DMARC helps you monitor email authentication and tells receiving servers how to handle emails that fail verification. If you already have a DMARC record, just make sure it has a policy (p=) parameter.
Basic DMARC Record:
Type: TXT
Host/Name: _dmarc
Value: v=DMARC1; p=reject; rua=mailto:your-email@yourdomain.com
TTL: 3600 (or leave default)Understanding DMARC Policies:
p=none- Monitor onlyp=quarantine- Send suspicious emails to spamp=reject- Reject suspicious emails entirely (recommended)
your-email@yourdomain.com with an email address where you want to receive DMARC reports (optional - you can remove the rua= portion if you don't need reports).Step 5: Add the Tracking Record
If you want to track when readers click links in your emails, you'll need to add this record. Without it, click tracking won't work.
Record Details:
Type: CNAME
Host/Name: tracking
Value: api.elasticemail.com
TTL: 3600 (or leave default)What this does: When readers click links in your emails, they'll first go through tracking.yourdomain.com (which records the click), then redirect to the actual destination. This is how email click tracking works.
Step 6: Add MX Records
To use AuthorLetters, you'll need to have email hosting set up for your domain. This is so you can receive emails at your domain address (like you@yourdomain.com).
What Are MX Records?
MX records tell other mail servers where to deliver emails sent TO your domain—like when readers reply to your newsletters. These work alongside AuthorLetters, which handles sending your emails out.
You're all set if:
You already receive email at your domain (e.g., you@yourdomain.com)
You use services like Google Workspace, Microsoft 365, Rackspace, or similar email hosting
You can both send and receive emails from your domain address
You'll need to set up email hosting if:
You own your domain but haven't configured email yet
You have a website but no email service
You're not sure whether you have email hosting
Setting Up Email Hosting
If you need email hosting, we've got you covered:
AuthorLetters is glad to offer Rackspace's reliable email hosting for just $25 / year. Contact AuthorLetters support and we'll help you get set up with the MX records you need.
Already have a preferred email provider?
That works too! You can continue using providers like:
Google Workspace (formerly G Suite)
Microsoft 365
Zoho Mail
Your domain registrar's email service (GoDaddy, Namecheap, etc.)
Your existing email hosting provider will have already given you MX records, so you're good to go.
A Few Helpful Tips:
If you already have email working at your domain, don't change your MX records
Not sure about your setup? Just reach out to AuthorLetters support—we're happy to help
If you'd like to learn more about our Rackspace email hosting add-on, contact our support team
Step 7: Verify Your DNS Records
Once you've added all the records:
Give it 15-30 minutes for DNS changes to begin propagating
Reach out to AuthorLetters support to verify your domain
We'll check if your DNS records are properly configured
You'll receive confirmation that your domain is verified and ready to go!
Want to Check Your Records Yourself?
You can use these free online tools to verify your DNS records are set up correctly:
MXToolbox: https://mxtoolbox.com/SuperTool.aspx
DNSChecker: https://dnschecker.org/
Google Admin Toolbox: https://toolbox.googleapps.com/apps/dig/
Look up TXT records for your domain to see if SPF and DKIM appear correctly.
Common Issues and Troubleshooting
"I can't find where to add DNS records"
No worries! Contact your domain registrar's support team. They can guide you to the correct location in your account or even make the changes for you.
"My DNS provider won't accept '@' as the Host"
Try one of these alternatives:
Leave the Host field blank
Enter your full domain name (e.g.,
yourdomain.com)Contact your DNS provider's support for guidance
"I'm getting an error about duplicate SPF records"
Each domain can only have one SPF record. Just find your existing SPF record and add include:_spf.elasticemail.com to it rather than creating a new one.
"The records aren't verifying"
Here are a few things to check:
Double-check that you copied the values exactly with no extra spaces or line breaks
Give it up to 24-48 hours for DNS propagation—sometimes it just takes a bit longer
Reach out to AuthorLetters support for assistance—we're here to help!
"I have multiple domains"
You'll need to set up DNS records for each domain you plan to send emails from. Just repeat these steps for each one!
"I already use email hosting (Gmail, Outlook, etc.)"
That's fine! You just need to update your SPF record to include both your email hosting provider and the email service provider. See the SPF section above for examples.
Typical DNS Record Format
Here's what your DNS records should look like in your DNS manager:
Type | Host/Name | Value/Points To
--------|------------------|------------------------------------------
TXT | @ | v=spf1 include:_spf.elasticemail.com ~all
TXT | api._domainkey | k=rsa;t=s;p=MIGfMA0GCSqGSIb3DQEBA...
TXT | _dmarc | v=DMARC1; p=reject; rua=mailto:you@domain.com
CNAME | tracking | api.elasticemail.com
MX | @ | (provided by your email hosting - AuthorLetters or third-party)Note: MX records are required and provided by your email hosting service. AuthorLetters offers Rackspace email hosting as a paid add-on, or you can continue using your existing provider like Google Workspace or Microsoft 365.
After Setup: What to Expect
Immediate: DNS changes begin propagating (usually 15 minutes to 2 hours)
24-48 hours: Full DNS propagation worldwide
Verification: AuthorLetters will confirm your domain is verified and enable email sending
Still Need Help?
If you encounter any issues during this process:
Check your DNS provider's documentation for specific instructions
Contact your domain registrar's support for assistance with DNS changes
Contact AuthorLetters support for help with verification or troubleshooting
Summary Checklist
Accessed your domain's DNS settings
Added SPF record (or updated existing SPF record)
Added DKIM record
Added DMARC record
Added tracking domain CNAME (required for click tracking)
Confirmed you have MX records from your email hosting provider
Waited at least 30 minutes for DNS propagation
Contacted AuthorLetters to verify your domain
Received confirmation that domain is verified
Once these steps are complete, you're all set! Your AuthorLetters emails will have proper authentication and should deliver reliably to your readers' inboxes.