Skip to content

I Have A PC

Tech Tips and How-To's Since 2010
Menu
  • Home
    • Tech
    • Apps
    • Misc
    • Linux
    • Windows
  • Giveaways and Freebies
  • Free Stuff
  • Sitemap
  • Copyright Policy
  • Cookie Policy
  • Contact
  • About
HomeAppsA Beginner’s Guide to Essential DNS Records for Email

A Beginner’s Guide to Essential DNS Records for Email

November 11, 2025

Setting up a custom domain email like [email protected] can seem confusing if you’ve never worked with DNS settings before. But once you understand what each record does, it becomes straightforward.

Here’s a simple explanation of the essential DNS records you need to make your custom email work properly.

1. MX Record – Directs Incoming Mail

The Mail Exchanger (MX) record tells the internet where to deliver your emails. Without it, no one can send messages to your domain.

Example:

Type: MX
Name: @
Value: mail.yourmailprovider.com
Priority: 10

2. SPF Record – Authorizes Sending Servers

Sender Policy Framework (SPF) prevents spam and phishing by listing which mail servers are allowed to send email from your domain.

Example:

Type: TXT
Name: @
Value: v=spf1 include:spf.protection.outlook.com -all

Only include one SPF record per domain, and use the one provided by your email host.

3. DKIM Record – Adds a Digital Signature

DomainKeys Identified Mail (DKIM) helps ensure that your emails aren’t altered during transmission. It adds a digital signature to each message.

Example:

Type: TXT
Name: google._domainkey
Value: v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3...

This improves email trust and reduces the chance of your messages going to spam.

4. DMARC Record – Protects Domain Reputation

Domain-based Message Authentication, Reporting, and Conformance (DMARC) works with SPF and DKIM to tell mail servers what to do if an email fails authentication.

Example:

Type: TXT
Name: _dmarc
Value: v=DMARC1; p=quarantine; rua=mailto:[email protected]; pct=100

Start with a p=none policy to monitor reports before enforcing stricter rules like quarantine or reject.

5. (Optional) CNAME Record – Domain Verification

Some email services require CNAME records to verify your domain or enable branded URLs for webmail access.

Example:

Type: CNAME
Name: mail
Value: mail.yourmailprovider.com

Summary of essential mail records

RecordPurposeExample Type
MXRoutes incoming emailMX
SPFAuthorizes outgoing mail serversTXT
DKIMAdds a digital signatureTXT
DMARCEnforces mail authentication rulesTXT
CNAME (optional)Domain verification / webmailCNAME

Quick Tip

Think of your email DNS records like this:

  • MX = Mail delivery address
  • SPF/DKIM = ID verification
  • DMARC = Security policy

Once you add these records correctly in your domain DNS settings, your custom email will send and receive messages reliably and your domain reputation will stay protected.

To check if the DNS changes have taken place, you can use one of the many online tools available like MX Toolbox.

mxtoolbox supertool

You can also verify email deliverability with it. Send a test email as instructed to generate a detailed report about your email configuration.

email deliverability test using mx toolbox

Happy emailing.

Tags:essential email records for dns, mx toolbox

Related Posts

Filling out form and using Bloody Vikings for disposable email address

How To Generate Temporary Email Addresses Using Mozilla Firefox

How To Manage Sync Settings In Brave Browser

Chat With Friends By Using This Twitter Messenger

About The Author

admin

One Comment

Add a Comment

Cancel reply

Your email address will not be published. Required fields are marked *

  • Bluesky
  • Email
  • Facebook
  • Twitter
  • YouTube

Free E-books

Linux Command-Line Cheatsheet
Linux Command-Line Basics
Linux Shell Scripting Primer

Free GWS Trial

Try Google Workspace free for 14 days

Archives

  • Bluesky
  • Email
  • Facebook
  • Twitter
© 2026 I Have A PC | WordPress Theme by Superb WordPress Themes
Back to Top ↑