ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel
  • »
  • Technology»
  • Computers & Software»
  • Computer How-Tos & Tutorials

How to Host Domain Email on Gmail - Simple Step by Step Tutorial

Updated on May 21, 2014

This article presents a no-cost method for hosting your domain email with Gmail. Just follow the steps!

by Y. Mladenov a.k.a. ItKnol


Background story

For the past two days I am exploring different methods of hosting my mailbox with Gmail. While it's obvious that none of them helped me, the reason for this is not so apparent.

As it seems Google allows you to mask your Gmail mailbox (ex. with your domain's nice name ( And it works great for sending out email as *BUT* receiving email to this address, on the other hand, seems to be.. blocked.

Well, who would have guessed - if you pay 5 dollars per month per account for Google Apps you can create those very same mailboxes which function perfectly normal. Way to go Google!

Time for completion

- Less than 10 minutes.


  • Registered and active domain name
  • Registered and active hosting account
  • Access to your host's control panel (cPanel in most cases)


The benefits

  • this method is really simple and straightforward to use
  • gives a good chance it won't be blocked by Google in the near future
  • allows you to host unlimited number of mailboxes
  • works by not requiring you to change the MX records of your domain name
  • works by not requiring emails to be stored on your hosting, thus saving your a bunch of disc space
  • you save $4.00 per mailbox per month


  • You don't get to manage all your mailboxes from the same place (like Google Apps), although you can monitor your current redirects and Gmail account names by going to your cPanel -> Forwarders sections, mentioned below.


Get some free Gmail storage!

  1. Open Gmail in a separate tab and login.
  2. Register your mailbox and remember - it doesn't have to look "nice" as it will not be visible to your email contacts. Best model: without the dashes!
  3. Open your hosting control panel (assuming cPanel) in a separate tab and login.
  4. Create a redirect from Mail -> Forwarders -> Add Forwarder
    - in "Address to forward:" enter your official email, example
    - in "Forward to email address:" enter your Gmail address; ex.
  5. In your Gmail dashboard click, in top right corner: Gear icon -> settings -> accounts and import "Add another email address you own"
  6. Fill in the form and UNcheck "Treat as an alias".
  7. Click Next on all other steps and "Send Verification" on the final one.
  8. The pop-up will display a field for verification code.
  9. Check your Gmail inbox for a confirmation letter.
    Warning: since you never know what Google might do, just out of safety, use the verification code and NOT the link. This way you cannot be traced as to how you have confirmed the email.
  10. Add the code in the pop-up and click the "Verify" button to finish adding your account.
  11. Back in your Gmail account settings -> Accounts and Import click on the "make default" link right next to your newly added email address.

And you're done.

Note when setting up a mail client

By default, when you set up your mail client (ex. Thunderbird), your email will be like Here's the best part - you do not need to set up a mail alias! Simply set your email in the Account Settings section to

p.s. And in case you find this to be a way too technical solution for you:

The "official" way of doing this is using Google Apps ( which after a 30-day trial costs $4.40 per account per month.

And, dear Reader,

please leave a comment/rating if this guide helped and if you have any issues to report. Thanks!

Poll for this hub:

Do you own a hosting account?

See results

By the way... case you have a Twitter account you can find daily posts and retweets on IT, UX, front-end development, tips for startups and occasional sarcastic comments in regards to world leaders and US politics. @itknol


    0 of 8192 characters used
    Post Comment

    No comments yet.