Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am currently using FreshBooks as my invoicing/accounting system. Freshbooks sends (or at least should send) automated invoices to clients when an invoice is created so they can pay. Unfortunately with clients who use Microsoft Exchange email servers they do not ever received the emails (i'm assuming because of their spam blockers). I contacted Freshbooks and they recommend adding an SPF record, but offer no support on it. Below is a screenshot of my DNS Made Easy (just a DNS host) SPF record section. Can you please let me know if it's implemented right?

Thanks!enter image description here

share|improve this question
up vote 3 down vote accepted

SPF needs to list all sources of email.

In addition to Freshbooks, you also need to list any other systems that also send email on behalf of your domain.

The SPF you have entered will permit email from: a = a record for the domain include = allows email from freshbooks

So right now, any email coming from the A record for your domain and Freshbooks will be permitted.

If you are sending email from other sources, then those IPs, records or includes will also be required.

You can use tools like:




To help you build the correct SPF record.

Once you have your record setup, give the DNS time to update and then email Google & Yahoo accounts. If you then review the headers of the emails, you can see if they mark your SPF as passing.

share|improve this answer
Thanks for your help! I just got confirmation from one of my clients that automated emails are now going through. Freshbooks is the only app that is sending email on my behalf (I use Google Apps for email hosting, and they send fine). @jeffatrackaid – Zach Russell Jan 2 '14 at 22:25
If you use google apps (Gmail) for email hosting. You will also need to include their info. See support.google.com/a/answer/178723?hl=en&ref_topic=2759192 – jeffatrackaid Jan 3 '14 at 14:14

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.