Determine if an Email address is Gmail or Hosted Gmail (Google Apps for Your Domain)

July 17, 2011

For my latest venture, MyFamilio, I needed to know if a user’s Email address is a Gmail one so that I could show the user his/her contacts from Gmail.

Figuring out if the user is on Gmail is usually easy – the Email ends with But what happens for all of those Google Apps for Your domain (like my own, which uses the domain) ?

Well, you can easily detect that by running a DNS query on the MX record.

I wrote a small function in Python which uses dnspyhon to do just that, determine if an Email address is hosted on Gmail or not.

Check the gist here.

Check the gist here.

Be Sociable, Share!

tags: , , , ,
posted in Code by Eran Sandler

Follow comments via the RSS Feed | Leave a comment | Trackback URL

  • Shanti

    I still don’t understand. I am trying to tell if my client is hosted on GMAIL or elsewhere for her personal domain name. I think she is

  • Eran Sandler

    When you say your client do you refer to your Email client software?

  • Guest

    Thanks for sharing it. Haven’t seen this functionality on MyFamilio. Does it still work?

Powered by Wordpress and MySQL. Theme by Shlomi Noach,