Results 1 to 3 of 3

Thread: SPF (Sender Policy Framework) - Make sure your customers receive your emails

  1. #1
    Junior Member
    Join Date
    Jul 2007
    Posts
    19
    Thanks
    1
    Thanked 1 Time in 1 Post

    SPF (Sender Policy Framework) - Make sure your customers receive your emails

    So I'm sure the last thing any of us wants is our email ending up in the dreaded "Spam" folder... Not only does it look bad but it may also cause delays or even completely missed emails.

    Spam filters use quite a lot of different metrics these days to "guess" what is spam and what isn't, but one of the easiest ways to drastically increase this rate (especially for low volumes of mail, ie. not mailing lists) is to set up an SPF record for your domain/s.
    There's quite a lot of background info on Wikipedia: https://en.wikipedia.org/wiki/Sender_Policy_Framework

    In short, you need to add a text field on your domain name specifying what servers are allowed to send FROM your domain. Anything else is to be viewed as faked and can end up in spam. While you can not have any SPF record at all, or have one that allows anything, most mail servers would penalise you for this, so it's best to limit to only the servers that actually send legitimate mail for your account.

    There's a few tools available but I like this one: http://mxtoolbox.com/spf.aspx
    Go there, type in "yourcompany.co.za" and do a check.

    If you get something like this then you don't have any SPF record set up:
    Click image for larger version. 

Name:	spflookupbad.jpg 
Views:	734 
Size:	31.1 KB 
ID:	5864

    If you get something like this then great, but be sure you've taken note of the IP addresses allowed and that they haven't changed since you set up your SPF:
    Click image for larger version. 

Name:	spflookup.jpg 
Views:	538 
Size:	46.5 KB 
ID:	5865

    The above means that I've specifically allowed TWO IP addresses only to send mail from my domain. (the first one is my website server, generally automatically generated mails, and the second one is my hosted email account server). In order to figure these IP addresses out you will either know in advance as the hosting will usually show an IP address your site is hosted on, or you can look up the A record, or just run "ping yourcompany.co.za" in the command line and not the IP address, or you will have to send a test message and then view the FULL headers to work out the machine that originally sent the message. It's very important that you figure out all of the valid channels where emails can originate from your domain. Usually you're going to have at least one email account sending from your domain, as well as a website that would want to send from your domain. You may also have hosted mailing lists or third party websites that send email from your domain.

  2. #2
    Junior Member
    Join Date
    Jul 2007
    Posts
    19
    Thanks
    1
    Thanked 1 Time in 1 Post
    So where the hell do you add this SPF record?

    That depends on who hosts your domains DNS records. If you view the screenshots in the previous post you will note that right at the bottom it shows "Reported by " and a hostname. This hostname is where the DNS for your domain is hosted. Plenty of hosts use "funny" domains here though. For example "host-h.net" is Hetzner. You most likely received access to some sort of control panel when registering your domain or hosting account. This is usually where it would be. Failing that you would have to contact your host and ask for support.

    Here are two examples:
    DigitalOcean:
    Click image for larger version. 

Name:	digitaloceanaddspf.jpg 
Views:	172 
Size:	14.8 KB 
ID:	5866
    You'll note the "name" used is "@" which is basically used to specify for the base domain, so used instead of "yourcompany.com".

    HostGator (same for all WHM/Cpanel hosts):
    Click image for larger version. 

Name:	hostgator.jpg 
Views:	168 
Size:	6.6 KB 
ID:	5867
    You'll also note in this particular record instead of IP addresses I've specified a domain which includes all servers in that domain, but this is based on the "reverse lookup" of the server IP address so normally can't be your own domain.

  3. #3
    Junior Member
    Join Date
    Jul 2007
    Posts
    19
    Thanks
    1
    Thanked 1 Time in 1 Post
    Once you've figured out what you need, and where you're going to put it, this tool can help you generate the text you're going to paste in on a new TXT record in your DNS control panel.
    http://www.spfwizard.net/

Similar Threads

  1. Replies: 3
    Last Post: 24-Jul-13, 02:10 PM
  2. Replies: 1
    Last Post: 28-May-13, 08:23 AM
  3. [Question] Can a minor receive renumeration from a CC?
    By ingebean in forum General Business Forum
    Replies: 3
    Last Post: 03-Sep-12, 06:49 PM
  4. Request for comment on B-BBEE Preferential Procurement Policy Framework Act
    By I Robot in forum BEE and Employment Equity Forum
    Replies: 2
    Last Post: 21-Aug-09, 12:33 PM

Did you like this article? Share it with your favourite social network.

Did you like this article? Share it with your favourite social network.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •