There are a few SPF Query / Check tools out there.. here's one that seems to work:
http://www.politemail.com/check-spf.aspxIf all of this checks out, you might be looking at Spam Scoring problem. Some things you can do to try to mitigate this:
- Have you examined the content of the email for words that might trigger a filter?
- Does the domain of the FROM address match the domain of the email server's reverse lookup?
- Are your emails using the BCC field?
- Are the TO & FROM address the same?
You might just need to tell your customers that they need to add your FROM address to their Contacts and/or Safe Senders list.