Setting Up My Domain Email On GMail

by shuff 8/7/2008 7:40:57 AM

I've been hosting my website with Crystaltech since 2001.  They are GREAT with Web Hosting and they have awesome Tech Support.  One of the things I really love is they have a community forum open to the public you can use to talk with other customers and support even chimes in quit often (http://forums.crystaltech.com). 

The one gray area that CT has never been all that great at is hosting Email.  I'm not slamming them by any stretch, there are trade offs in most everything and no one is great at everything.  Without going into all the why's (SPAM, Email's not going through etc.) I've been wanting to move my email some place else for some time but never got around to it, mainly because I don't know a lot about DNS, MX records, SPF and so forth -- I've also been afraid I'd just hose it up even worse.

After finding out that GMail would allow you to use your own domain name , setup 100 email accounts, and with 7 GIGS of storage; I decided it was time I moved my email to GMail.  Sure GMail has some ads on the side, but there SPAM filtering is fantastic plus it's another one of those little trade offs in life.

So I finally made the move this past week and wanted to share the details in case others are wanting to do the same. I also decided to use ZoneEdit as the DNS host for several reasons. For one it's free unless you have a TON of DNS lookups happening (your AMAZON.COM or Microsoft) or you add more then 5 domains to the same account.  Another reason is, they offer more DSN services then CT is going to allow you to maintain yourself on a shared account.

What follows is the instructions for moving your CT hosted email (which uses SmarterMail) to GMail via ZoneEdit DNS.  Keep in mind this shouldn't cost you a dime and you'll end up with what I believe is a much better email solution (minus the ads).

Step 1) Create your free account at Gmail Apps by going here: http://www.google.com/a/help/intl/en/admins/editions.html and signing up for the "Standard Edition" (Note: you could use the Premier Edition and get rid of the Ads but it's quit pricey at $50 per user per year).

Step 2) Once you have your Gmail Apps account it's time to enable email and create your accounts.  You'll want to create an account for each email account you have at CT.  Luckily all mine are family so I knew there passwords and could set them.  If you don't you'll just have to let everyone know that there passwords will be changing soon and tell them what they are.  They can also change there password themselves later.

Step 3) You'll want people to be able to go to mail.yourdomain.com to get there email once setup, so you'll need to tell that to Google.  Once in the Google Apps Dashboard select Service Settings -> Email and under Web Address click on Change URL.  I recommend clicking on the "Change URLs for all domain services" that way you can take better advantage of all Google Apps has to offer.  Click all of the buttons for custom entries such as:

http://mail.yourdomain.com
http://docs.yourdomain.com
http://start.yourdomain.com
ect....

Step 4) Log into the WebControl Center at Crystaltech and get you domains DNS information under the DNS Zone Admin screen.  You'll need to hit the "go" button to display the information.  Your best bet is to just leave this information up in the browser as you'll need to refer back to it as we go on.

Step 5) Create an account at ZoneEdit

Step 6) Setup the account at ZoneEdit.  Select the Zone you created for your domain such as youdomain.com.  You'll want to first add your IP addresses (A).  This is all the information under Host Records (A) in CT's DNS Zone Admin screen.  AT ZoneEdit you'll configuration will end up looking something like this:

(Note: CT gives all shared hosts a dedicated IP address which makes this all possible.  If your hosting company doesn't use a dedicated IP you may be out of luck or have to pay extra for one.)

zoneedit_a

Next you will add your Mail MX Servers for Gmail which will look like this:

 

zoneedit_mx 

Next You will add your Aliases (CNAME) which allow you to essential easily redirect to other Google Apps.  Those settings look like this:

 zoneedit_cname

Lastly you want to add a SPF record.  This one took me a while to figure out at its not out lined in the steps given by Google but if you search there help file you will find the info here: http://www.google.com/support/a/bin/answer.py?hl=en&answer=33786

In ZoneEdit go into Advance Settings and add in under "Text Data (TXT)":

 

zoneedit_spf

Step 7) The nice thing is, at this point nothing has really changed.  All your email is still going to CrystalTech (or your web host), allowing you to do this over a day or so if you want.  Nothing changes till you go to your domain record and change your Name Servers.  So for me I went to GoDaddy and changed my NameServers from the ones CT gave me ( 2 different nsX.webcontrolcenter.com's) to the ones ZoneEdit says to use (2 different nsX.zoneedit.com's).

Additional Tip:

It will probably take a while for your NameServer changes to propagate through the Internet.  Once they do you should start getting your email on GMail.  One thing you'll want to do is get your emails from your CT account moved over.  To do so you can still use POP to copy them down to your PC or you can POP them into Gmail.  What changes is instead of using mail.yourdomain.com as the pop setting, use mailXX.webcontrolcenter.com where XX is the mail server they have you setup on at CT (again you'll have to figure this out on your own if you use a different hosting company).  You should be able to find that information in CT's DNS Zone Admin screen under the MX record.

One of the nice things is GMail works much better for me in responsiveness on the IPhone and even on downloading POP emails to Outlook.  Plus ITS SECURE.

Let me know if I missed anything!! 

I'll do an additional posting soon on some GMail tips I've discovered (using POP, Filters, Labels & Archiving).

Tags:

Comments

8/7/2008 9:20:30 AM

Cliff

Looks nice.
There is a limit to how many email each user can send, 500 / day for the free account, 2000 / day for the paid account.  I have a newsletter program I use to send a few thousand email at a time, so there isn't an option that would work.
I too am a CT customer, but don't use the mail system to store my mail - so their limits aren't a problem for me.  I save it to my local home PC.  If it's important, I back it up online.

Cliff United States

8/7/2008 9:48:20 AM

shuff

Was not aware of the 500/day sending limit, but for my personal account it doesn't really make any difference; but thanks for the Tip!

shuff United States

11/8/2008 5:51:36 AM

Kathy McRae

Hi - thanks for your notes.  I followed your notes because I want to use Microsoft Office Live for my website and Gmail my emails.  I'd tried to do this through mydomain, but it didn't work.  So I set up a zoneedit account and followed your instructions.  Gmail email is working, but I can't get the website to work. It worked before I added in the gmail MX and CName records - but it doesn't now.  I'm using Microsoft Office Live for my website - and put in the dedicated IP address that they supply.  And before I updated the MX and CName records, it worked fine.  In zoneedit it's showing the correct IP address - but the website still isn't working.  Any ideas?

Thanks

Kathy McRae Australia

11/8/2008 8:47:05 AM

shuff

Did you put in the dedicated IP address 3 times like I did in the example (huffs.us, *.huffs.us, www.huffs.us)?  

When you say it was working before you added the MX and CName, it's possible that the change to ZoneEdit had just not propagated yet and it never was truly working.  

Another thing to try is making sure they gave you the correct IP address, can you go direclty to the site by typing in http://192.168.0.1 subbing that for the IP address?  If not, then they didn't give you the right IP address.

shuff United States

11/8/2008 11:51:32 AM

Kathy McRae

Thanks for your response - it seems it must have taken the A record much longer to propogate than the Cname and MX records - as the website is working now! So thanks for your notes - it's now all working great!

Kathy McRae Australia

11/17/2008 2:36:47 PM

Ryan

My company is in a very similar situation. This is a great tip. What of sending email on behalf of google? Do they have any specific policies regarding that? I would worry they would not like us doing it and axe our google apps account and/or email. Any info or advice as far as what you think would be helpful thanks!

Ryan United States

Comments are closed

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

About the author

Name of author Steve Huff
A developer in the Greater Cincinnati/Northern Kentucky area.

E-mail me Send mail

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2010

Sign in