It’s fair to say that we are Google fanboys, or Gaga for Google, or any other variation on that theme. Whenever we create a new website for a client or for internal purposes, one of the first things we do is signup for a Google Apps for Domains account. For those unfamiliar with Google Apps, it allows Google to host your email server and provide many other Google services to your users.
Google Apps – Email
One of the best features is the ability to use Google as your email provider. Not only do you remove the complexity of administering a mail server, but also remove all that email traffic from hitting your web server. After a few quick steps, your domain is setup and ready for email.
When we setup a domain for email in Google Apps, one of the first things we like to do is setup a ‘catch-all’ account that will catch all of the email that doesn’t match a particular user. This allows for emails to misspellings like suport (at) hollowdevelopers.com to get to the proper destination without a pesky error message going back to the sender. Luckily, Google has made this quite easy to accomplish. However, we go one step further on some ‘vanity’ domains that we own that were never really intended to be used as full websites, but rather are kept to protect brand integrity, etc. For these domains, we setup a Google Apps account and forward the catch-all email to our main accounts at HollowDevelopers.com. That way, we only have to check one account for all domains. Obviously, this isn’t ideal for all operations, but we rely on it heavily to ensure that all of our client emails reach their intended destination. One hiccup that we have encountered while setting up this forwarding is the missing ‘forwarding’ option in the Google Mail settings after setting up the domain for email for the first time. If you encounter this, just wait until your MX records have been updated, and Google has had a chance to enable your account for email.