• Solution. Support. Expertise
  • +43 664 635 1238
  • +1 647-947-4502
  • info@tdwebservices.com
What is an SPF Record?What is an SPF Record?What is an SPF Record?What is an SPF Record?
  • Hosting
    • Hosting
      • Business Hosting
      • Enterprise Hosting
      • TDWS VPS
      • Managed WordPress Hosting
      • Highly Optimized WordPress Hosting
      • Laravel Hosting
      • Odoo Hosting
      • Moodle Hosting
      • TDWS Reseller Plans
    • E-Commerce Solutions
      • Managed WooCommerce Hosting
      • Highly Optimized WooCommerce Hosting
      • Magento Hosting
      • PrestaShop Hosting
      • OpenCart Hosting
    • Dedicated Servers
      • Gaming Servers
    • TDWS Global Monitoring System
      • Server Monitoring
      • Network Monitoring
      • Application Monitoring
      • Database Monitoring
      • Cloud Monitoring
      • Container Monitoring
      • Storage Monitoring
  • Cloud
    • TDWS Cloud
      • TDWS Cloud Servers
      • TDWS CloudSites
      • TDWS Box Cloud
      • TDWS Virtual Private Cloud
      • TDWS Cloud Drive
    • TDWS Private Cloud
      • KVM Hypervisor Private Cloud
      • Xen Hypervisor Private Cloud
      • Microsoft Hyper-V Private Cloud
      • VMware ESXi Private Cloud
      • VMware Public Cloud Servers
    • Services
      • DB as a Service
      • Disaster Recovery as a Service
    • Other
      • TDWS Cloud Infrastructure
      • TDWS Hybrid Cloud
  • Insights
    • Small Business
    • Knowledge Base
    • Cloud Computing
    • Expert Opinion
    • Industry debates
    • Thought Leadership
  • About Us
    • Why Us
    • Data Centers
    • Affiliate
    • TDWS Channel Partners
    • Contact Us
    • TDWS Customer Reviews
    • TDWS Video
    • Legal
      • TD Web Services Acceptable Use Policy (“AUP”)
      • TDAG DMCA Notice Policy
      • TDAG Privacy Policy
      • Master Service Agreement
      • Service Level Agreement
Login
✕
TD Web Services Makes On-Demand Cloud Configurations
3 July 2015
Adapting to New Digital World: Is Your Data Strategy Stuck in the Dark Ages?
17 September 2015

What is an SPF Record?

Published by Trupti Vaghela on 14 September 2015
Categories
  • Knowledge Base
Tags
  • MX
  • Nameservers
  • SMTP
  • SPF Records
  • TD Web Services

SPF Record

SPF stands for (Sender Policy Framework). An SPF record is an outline of all servers permitted to send/dispatch messages from your domain. Essentially, this diminishes the chance of spam activity supposedly originating from your domain. This is typically identified as source address spoofing. This can cause panic when it happens, however it is important to understand it’s role.

Backscatter

This is where another server sends spam by applying source address spoofing giving the idea that messages are originating from your domain.

This is where at times you may get an influx of bounced email appearing to have originated from one of your domains. At times this may be from something going wrong with your server, the higher likelihood is that it is a backscatter.

Cases of SPF Record

Case 1: One-Server Environment

Where your server runs both your website and email, an example of your SPF record is:

domain.com. IN TXT "v=spf1 a mx ~all"

Here is the breakdown of the SPF record;

domain.com: This the domain that applies to the SPF record

IN TXT: SPF records are usually written as TXT record types. This is the DNS zone record type.

v=spf1: This is to identify the TXT record as an SPF record.

a: Lists the domain’s primary A record as approved to send e-mail.

MX: Lists the domain’s MX record(s) as approved to send e-mail.

~all: Indicates that the list is comprehensive and all inclusive. This indicates that other servers are not permitted to send e-mail according to the SPF.

Case 2: Adding servers

The use of any third party services or a separate server in handling your domain’s email, means it is likely you are using a modified MX record hence pointing your email toward the other server(s). Since your email is handled by the other server, it is important to have it listed in your domains SPF records as it may also be employed to send email.

Given that SPF records list the servers permitted to send email from your domain. In an instance where other email sources are not listed, your emails may not be delivered. This is since they are from an unregistered source not included in the list.

A typical example is where an email user is compelled to send all email using their ISP’s SMTP server since their ISP has blocked traffic to other SMTP servers. In such a scenario, you should list your ISP’s SMTP server as an include statement. Similarly, a domain that uses Google Apps to take care of all email activity should list google.com within SPF record as an include statement to ensure that all email going out is successfully delivered.

domain.com. IN TXT "v=spf1 a mx include:google.com ~all"

The above include statement informs other servers to encompass all related SMTP and MX info pertaining to google.com in your SPF list.

There is a simple to use SPF wizard by openspf.org that asks several questions in regard to your domain helping you setup a comprehensive SPF record inclusive of additional sources of email.

How to Add Your SPF Record

With your SPF record prepared, here is how to add it to your domain’s existing DNS records.

Step 1: Run WHOIS on your domain name. Confirm the nameservers it is currently using.

Step 2: In the instance where your server is the nameserver as well, then add the SPF record to your domain’s DNS by means of the webservers control panel tools. This are usually built in.

Note: When you have no control of your domains nameservers, or have no direct access to them, like TD Web Services’ nameservers, contact relevant parties to update the DNS. This also applies when they are with your domain registrar’s nameservers.

Share
1
Trupti Vaghela
Trupti Vaghela

Related posts

15 June 2021

Why Upgrade Your Site to PHP 7.x


Read more
27 May 2021

Common Causes Why is WordPress Slow


Read more
27 May 2019

WordPress Acceleration using NginX Reverse Proxy & Caching


Read more
12 March 2019

How to Switch Your Domain Name Without Damaging Your Site’s SEO


Read more
10 March 2019

How to Use the cPanel/WHM Transfer Accounts Tool


Read more
6 June 2018

How to Change WordPress password using phpMyAdmin or MySQL


Read more
13 April 2018

How to Transfer WordPress Site to a New Domain


Read more
1 February 2017

The ABCD of Cloud Computing


Read more

Leave a Reply Cancel reply

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

Our Services

  • Business Hosting
  • TDWS VPS
  • Dedicated Servers
  • E-Commerce Solutions
  • Enterprise Hosting
  • Managed WordPress Hosting
  • Highly Optimized WordPress Hosting
  • SSL Certificates

TDWS Cloud

  • TDWS Cloud Servers
  • TDWS CloudSites
  • VMware Public Cloud Servers
  • VMware ESXi Private Cloud
  • Microsoft Hyper-V Private Cloud
  • TDWS Virtual Private Cloud
  • Hybrid Cloud
  • Cloud Infrastructure

Recent Posts

  • The Power of Plus Addressing
  • Why an LMS is Essential for Selling Courses Online
  • CentOS Stream vs AlmaLinux: Which Distribution is Right for You?
  • De-Risk Your IT Strategy with TDWS High-Performance Cloud
  • Speeding Up Success: How Power Day Sale Improved Website Performance and Increased Conversions

About Us

  • About Us
  • Why Us
  • Affiliate
  • Contact Us
  • Data Centers
© 2021 TD Web Services. All Rights Reserved.