Email for your company – Google has a great and free solution

We configure and setup a lot of websites and email solutions for our clients. Because of spam, viruses and client’s with limited IT resources, we’ve nearly gone exclusively to recommending Google’s Gmail service for email. Now that doesn’t mean our client’s give up their company’s URL for a Gmail address, but with Gmail you can keep your company URL and only you will know that you’re using Gmail.

Setting up Gmail for your companies email

Gmail’s features are many, but the one that stands out is the spam is completely eliminated. Gmail also has powerful smartphone applications and integrates well with all email clients. With Gmail, you can also check, write and manage your emails in any web browser. It’s so good, that I now only use my web browser for email.

This article walks you through the process of setting up Gmail for your business.

Sign up with Google

For most companies, the free Standard Edition account is all you’ll need.  To get started, sign up for your free Google Apps account. There’s only three short pages, so registration is quick.
Registering for you Gmail account for your business

In Step 1, you’ll want to select “Administrator: I own or control this domain”.

Registering with Gmail

Verify ownership of your domain name

Once you’ve completed the registration process, you’ll need to verify that you own that domain name. If you have FTP access to your website or a web developer, the easiest way to do that is upload a file to your website.
Verify Domain Ownership for Gmail
Create a HTML verification file - open up Word or any text editor. Just copy/paste the one line of text (example:google40fab60d1a446c70) and save file as googlehostedservice.html. If you’re using a PC, make sure you save file as an HTML document. Once created, just upload that file to your website.

Adding users

If you’re switching from another email service, make sure you add all your email accounts before you do the next step. This will make sure you don’t lose any emails during the switch. To do so, when logged in, go to “Users and Groups” tab and click “Create a new user” link.

Adding Gmail Users

Changing Mail Exchange (MX) records

Everything up until this point hasn’t effected your existing email service, but this step will now direct all your emails to your newly configured Gmail account.
Before doing this step make sure you activate your “Activate email”. Do this in the dashboard.

activate your Gmail email

Google has pretty good instructions for how to change your MX records and they have a drop-down list that has step-by-step instructions for most of the major hosting companies.

While updating the MX records, it’s a good idea to add CNAME record so that you can access your online email by going to To do this add a “mail” CNAME and direct it to For more instructions on updating or changing a CNAME record

Below is Google’s instructions for updating your MX records:

Changing Mail Exchange (MX) records

Mail Exchange (MX) records control how incoming email is routed for your domain. Before Google can host your email, you’ll need to change these MX records to point to our servers.

If your domain already has email addresses, please be careful changing MX records. To avoid disruption in email service, be sure to create the same set of user accounts with the control panel before changing your MX records Learn more

If you’re not ready to change your MX records yet, use the temporary email address (<username> assigned to your user accounts when you create them. The temporary email address will be deactivated once you change the MX records. You must also verify domain ownership before using any Google Apps.

  1. Sign in to your domain hosting company’s website using the username and password associated with your domain.
  2. Navigate to an MX record maintenance page. MX records are special DNS (Domain Name Service) records, and are often located under sections titled “DNS Management,” “Mail Server Configuration,” or “Name Server Management.” You may need to turn on advanced settings to allow editing of these MX records.
  3. Delete any existing MX records before entering new MX records.
  4. For each MX record, enter information according to the entries in the following table.You may not be allowed to enter the priority values exactly as they appear in the table below; in that case, simply ensure that the server addresses are prioritized in the same order as they appear in the table. (i.e. The priority ranking [1, 3, 3, 5, 5, 5, 5] should work just as well as [1, 5, 5, 10, 10, 10, 10] so long as you keep the addresses in the right order.)If you’re asked to specify the type of each record you’re adding, enter “MX”.MX records often require the specific format of DNS records, including a trailing dot (“.”) at the end of any full-qualified domain names (e.g. “”)Set any TTL values to the maximum allowed.
    MX Server address Priority
  5. Change the SPF record to fight SPAM (optional)You may define the SPF record to authorize only certain IP addresses to send email for your domain. This will prevent spammers from sending unauthorized email under a forged address from your domain.

Wrap up

You’re all set up at this point. It may take some time for your MX records to get updated on all the servers around the world. Some say up to 48 hours, but for me it’s typically under an hour.

You’re likely using Outlook or other email client to download your emails. I recommend setting your email account for IMAP. What this means is that your email application doesn’t download and remove the emails from Gmail, but just sync’s up with Gmail. This way you have a backup online of all your emails and attachments. This also means that when you login to your email from a browser, that all the emails will match what you have on your computer, including your send and trash folders.  Google has detailed instructions and configurations for support mail clients.

configuring imap to work with your Gmail account

16 thoughts on “Email for your company – Google has a great and free solution”

  1. Pretty superb post, very useful stuff. Never imagined I would obtain the info I want in this article. I have been looking all around the web for a while now and had been starting to get frustrated. Thankfully, I stumbled across your page and got exactly what I was browsing for.

  2. Great post – I’d like to re-tweet – would be cool if you had social media plugins or Facebook/Twitter at least to share with my followers. Unless I am missing this somewhere?

  3. I suggest Yahoo Small Business Web Hosting. Management of one’s internet site at Yahoo! is really a breeze because of their web hosting manage panel. Every thing from setting up email accounts, acquiring monthly internet site statistics, to internet website development and maintenance could be easily controlled utilizing 1 standardized interface.

  4. This was probably my favorite post I’ve read on the subject. I happened upon this site when I was busy with some studying with google search. I wanted to say I enjoyed this site and keep on doing what youre doing. Also dont forget, enjoy the climb… don’t over-focus on the final result. -Joe-

  5. Anybody know if GMail for business allows email monitoring?

    I’m in a small company, and would LOVE this solution, but we have some onery folks here who benefit from knowing they’re under surveillance.

  6. To my knowledge, the free account doesn’t allow you to view or monitor user’s email. You can only reset the password. The Premier Edition (not free) is used by the city of LA and other large organizations, so I’m sure it has something like this. It cost $50 a year per user for the Premier Edition.

  7. hi everyone,
    toady i tried to configure my email in google. But after configuration if found one message ” your free trail expire within 30 days” i have only 10 email id. Is it any option for get this is free? or need to pay amount after 30 days?
    how many email id can configure as free..

    please help me
    thanks in advance

    thanks and regards

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>