I use Gmail for all my email, and most of the domains I own are verified by Google and I can send mail through them (using smtp.google.com). This mostly seems to work, but there are a few people who never get emails I send using one of my alternate accounts.

I've followed all the instructions on Google's Help Pages, and they're weren't helpful: yes, I was sending to the correct address, and the emails show up in Sent Mail, and I don't get bounce notifications, and the recipients don't get my emails in their Spam folders. The emails just don't arrive. Sending an email from one of my other addresses works, which implies to me it's something to do with the specific email address I'm sending from.

How can I figure out what the problem is, and fix it?

  • Do you have an SPF record that says that google's servers are authorized to send mail on behalf of your domain?
    – mark4o
    Commented Mar 8, 2011 at 23:10
  • It's the first I've heard of it. So, no. I've got 1and1 handling my DNS entries; I expect there's no way to set it up on their servers? What do I need to do to get it to work?
    – Chris B.
    Commented Mar 8, 2011 at 23:34
  • webmasters.stackexchange.com/questions/859/…
    – mark4o
    Commented Mar 8, 2011 at 23:56
  • seems like @mark4o already answered your question... too bad it was not given as an answer, huh?
    – cregox
    Commented May 1, 2011 at 0:13
  • There are mail servers that reject mail if you don't have an SPF record??
    – user5676
    Commented May 25, 2011 at 14:41

1 Answer 1


Your domain needs a Sender Policy Framework - see SPF record.

Though it is not a standard, it is highly recommended as an anti-SPAM measure.

It is optional but some stupid mail servers reject mail if this record is not present.

Here is Google Support on how to set it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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