• Skip to main content
  • Skip to footer

Blake Imeson

Web Entrepreneur | WordPress Geek

  • Home
  • About Blake
  • Connect with Me
  • Contact

Blake Imeson / April 30, 2012

Properly setting up email with Google Apps for Domains

Behold, my killer guide for how to set up email for a website using Google Apps for Domains (Essentially giving your domain Gmail accounts)

I’ll be adding to this as I have time. If you have any questions, please drop them in the comments.

Don’t want to DIY? Have my company, LimeCuda install and configure for $75 – contact

1. Sign-Up

Sign up for the free Google Apps Standard account (limit of 10 users)

2. Verify

To verify your domain, you must be able to do any one of the following:

  1. Access yoursite.com’s DNS settings at your domain host’s web site
  2. Modify the HTML of the site
  3. Upload a file to the yoursite.com web server
  4. Using WordPress you may optionally use this plugin: Google Site Verification Plugin (Source)

 

3. Change MX Records

Change the MX records (delete any that are already there) This can most easily by done by using cPanel if your site has one, usually at .com/cpanel

(See: how to Quickly change MX Records if you have to do this multiple times)

Important: there should be no MX records to start off with, not even a 0 one.

mx-records

 These are the generic MX entries, they might vary some by host but use these and it should be a good catch-all.

MX Server address        Priority

ASPMX.L.GOOGLE.COM                  10

ALT1.ASPMX.L.GOOGLE.COM         20

ALT2.ASPMX.L.GOOGLE.COM         20

ASPMX2.GOOGLEMAIL.COM          30

ASPMX3.GOOGLEMAIL.COM          30

ASPMX4.GOOGLEMAIL.COM          30

ASPMX5.GOOGLEMAIL.COM          30

This is what they should look like after you are done.

4. Add SPF Record

An SPF (Sender Policy Framework) record can help your mail not be misidentified as spam. See: http://yoast.com/email-reliability/

If your domain sends mail from other services like MailChimp ( servers.mcsv.net ) you can add those using the “Include” feature.

For Google add _spf.google.com

v=spf1 a include:_spf.google.com ~all

5. Add mail. Record

In the Google Apps dashboard go to: Settings >> Email and change the URL where users can access mail.

mail.domainname.com is usually a good way to do it (most memorable)

You may be able to change this in something called Simple DNS Zone Editor. You may need to delete a previous CNAME entry for mail, this may also be edited with the Advanced DNS Zone Editor.

If you don’t see the Simple or Advanced Zone Editors, at the bottom of cPanel there is a link to reveal all boxes. Some hosts may not allow the Advanced DNS in cPanel. If you have access to WHM it can be allowed in the Feature Manager.

 

Simple or Advanced DNS Zone Editor

Add a CNAME record for mail to point to ghs.google.com

CNAME record for mail.

6. Further Settings

 

Force SSL login (Domain Settings>>General)

On the page you will see this:

enable-ssl-login-google-apps

This is a good idea as it will force a more secure connection whenever your users are checking their email.

Catch-All Email (Settings>>Email)

It is a good idea to set up a catch-all email address so if someone sends you an email and the name is misspelled it will still make it to you.

This can also be used for marketing purposes allowing you to use email addresses for tracking without having to create new accounts. For instance, you could have an offline brochure that had  getinfo@domainname.com and then if you got mail from that you would know the origin.

 email-catch-all-address

Allowing users to delegate their inbox is a good way to allow management of a shared account like an info@ address.

You may also allow users to set their own themes.

 

Upload Logo (Domain settings >> Appearance)

This logo appears in the Gmail interface and adds a nice white-label look.

google-apps-branded

 

The image file should be in PNG or GIF format and scaled to 143 x 59 pixels. Ideally it should be transparent as some themes may not have white behind the logo area. The default background color is #f2f2f2.

For your convenience I have prepared a properly sized blank PNG:
Download logo template

 

Advanced Tools Page

Two-Step Verification

Activate Two-step verification under Advanced Tools>>Authentication which allows your users to optionally add a security feature that will text them a verification code if an attempt is made to log in to an account from an unknown location.

DKIM (Advanced Tools>>Authenticate Email)

Authenticate email with a domain key (DKIM) Note: this may have to be allowed by your host for it to work, can be easily set in WHM.

  1. Click Authenticate
  2. Prefix can be just google
  3. Copy DNS Host name (TXT record name): which should be google._domainkey create a new entry for it using cPanel’s Advanced DNS Zone editor
  4. Copy the TXT record in and save
  5. Go back to Google Apps and click Start Authenticating

 

Summary

There are a lot of steps to this and it is easy to miss one, here is a checklist to make sure you’ve covered your bases.

  • Sign-Up with Google Apps
  • Verify Domain Ownership
  • DNS edits
    • Change MX Records
    • Add CNAME for mail.
    • Add SPF Record
    • Add DKIM authentication string
  • Add Catch-All email address
  • Add logo
  • Enable two-step Authentication

 

If you ever need to get back to the Google Apps Dashboard you may visit:

http://google.com/a/cpanel/yourdomainname.com

or you may also log in to your email and click the gear icon in the upper right…

managing-domain-email

Resources

  • Google Apps Testing Tools
  • How to configure other email programs to use Google Apps

I truly hope this guide for setting up Google Apps for Domains was helpful. These tips come from having set up at least 40 accounts myself. However, I may have missed something, if so, please ask questions or provide clarification in the comments.

Was this helpful? Share it and show me some love.

Don’t want to DIY? Have my company, LimeCuda install and configure for $75 – contact

332
SHARES
LinkedinShareTweetSubscribe to BlogEmail
Subscribe to Blog via Email
Enter your email address to subscribe to this blog and receive notifications of new posts by email.
Email Address Subscribe Now

Filed Under: Tech Tagged With: email, Gmail, Google Apps

Related

Reader Interactions

Comments

  1. Dallas says

    August 1, 2012 at 4:38 am

    Google apps totally rocks but they really don’t make it as easy as they could, and the documentation is amazingly scattered, so your resource is extremely useful to me.

    I’ve also found the apps dashboard/interface quite buggy: eg. verifies I own domain but blocks me going to the next step saying I need to verify the domain first (turning off the browser and on again seemed to sort this one) and also when I try to direct my email to Google (set MX records) it keeps taking me to the billing screen (subtle hint): I’ve been googling the correct MX records to get around this but its great to have all these steps in one place, especially the more advanced steps like the spf records and the mail. record : these were new to me so thanks heaps.

    Reply
  2. Rui Mendes says

    August 26, 2012 at 2:10 pm

    Many thanks… :)

    Reply
  3. Joni Miller says

    January 30, 2013 at 2:02 pm

    After days of trying to get this setup for a client, you became my lifesaver. I missed about 1/2 of these steps and there is not defenative site that has it all togethor. You may want to check your SEO optimization because you are not easily found under how to setup gmail.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Footer

Blog Categories

Blog Archives

Blog Topics

.com 2.7 2008 addons AlphaLab Amazon applications apps April Fools autodidactic backup bailouts Blogging blogs bootstrapping CMS college CSS Del.icio.us efficiency email Entrepreneurship Facebook Firefox Gmail Google Google Apps Grove City College internet entrepreneurship LinkedIn links PCPGH3 plugins reputation management RSS SEO Seth Godin shared Social Bookmarking Social Media technology themes website Wikipedia WordPress

Copyleft © 2008–2023 Blake Imeson · Powered by WordPress of course

  • Home
  • LimeCuda.com
  • LimeCuda Portfolio
  • FewerThanThree.com
  • Sitemap

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.