SPF Records and how to allow other mail servers or domains to send mail on behalf of your domain

SPF (Sender Policy Framework) is a system used worldwide to prevent third parties from sending out emails illegally as if its comming from a different domain, this is called spoofing. Basically what SPF is, is it is a DNS record that is setup in a domains dns zone, indicating which are the legal email servers that can send mails on behalf of a domain. This is manually setup by the domains email administrator normally.

This record is normally defined as "v=spf1 mx   -all" meaning that only the mx servers can send mail on behalf of the domain.  

However sometimes there is a requirement for a third party to send emails on behalf of the domain, ie a payment syste, or a website, etc to do this there is variousl ways to add these servers to the record.

1)To add ip addresses to the record one would use the "ipv4:" option to add ip version 4 addresses, ie "v=spf1 mx ip4:196.22.190.0/24 -all" this allows the 196.22.190.0 ip range to send mail for this domain, we include this in our spf records so that any of you websites hosted with us can send mail out via the mail servers.
2) The other way is to add a domain or host name using the include record, such as "v=spf1 mx ip4:196.22.190.0/24 include:spf.rocketseed.com -all" this allows any of rocketseeds mail servers to send mail out from your domain.

  1. To edit your spf record, you will need to login to the control panel. http://cp.yourowndomain
  2. Click on the "my domains" icon, and select the domain name by clicking on the blue link to open the settings for the domain.
  3. Click on the DNS Zone editor" icon, once open scroll down to the existing spf record.
  4. Click on the blue @ sign in front of the txt record with the value "v=spf1 mx ip4:196.22.190.0/24 -all"
  5. edit the value field with the correct information, ie editing for rocketseed, enter "v=spf1 mx ip4:196.22.190.0/24 include:spf.rocketseed.com -all" and click save.
  6. You will now be able to send emails from the rocketseed mail servers from your domain.

For Microsoft365 you will need to add this record to the spf record  include:spf.protection.outlook.com

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Error code 0x800C0133 occur during receive mail in Outlook Express 6

This error normally comes up when outlook Inbox could be damaged. It would be worthwhile to see...

What to do when my online mailbox says it is full and mail is being rejected

If you are not able to send or receive emails in your SmarterMail account, and you are...

Import Mailbox Data to SmarterMail from Third-party Mail Servers

Individual users can use the mailbox migration tool within the webmail interface to import...

Use LDAP with Outlook to lookup domain contacts

Lightweight Directory Access Protocol (LDAP) is an Internet protocol that SmarterMail and Outlook...

Copy Mail Sent To or From a Mailbox

Using the events system, the system administrator can blind carbon copy (BCC) a user's sent and...