Google offers a premium service for their suite of applications called G Suite. Through G Suite you can setup users, domains, and configure email. This is useful when you want a real email address instead of a standard gmail address. G Suite allows administrators to connect their domains to the Google email servers for sending and receiving email.
In this tutorial we will setup and configure Google G Suite to route email for your domain.
To complete this tutorial you need login credentials for your Google G Suite account along with login info for your domain name service provider. This is necessary to setup the appropriate MX records.
If you haven’t already, setup a G Suite account and then login to the admin panel.
The first step is setting up the domain and verifying ownership. Chances are you have already done this at account creation but if you need to add another domain, follow these steps:
- From the main menu select Account and then Domains
- Select add/remove domain
- Select Add a Domain Name or Alias
- Select Add another Domain and enter the name into the field
Google will then ask you to verify ownership of the Domain. You can use any number of the options. Once verified proceed to setting up the user account.
Set up the User Account
- From the main control panel select Users
- Select Add New User
- Fill out the profile information. When prompted for the email address be sure to select the domain you just setup
Once the user has been created they have full access to all the Google apps including Gmail. The user can choose to read their email in the Gmail application or opt for a third party program like Outlook or Thunderbird. The email client will need to be setup with the correct server settings to connect to Googles email exchange network. Often times these can be auto detected but sometimes need to be manually entered.
Below are the Google SMTP settings:
- Incoming mail server: imap.gmail.com (Port 993 / SSL)
- Outgoing mail server (SMTP): smtp.gmail.com (Port 465 / SSL)
Configure MX records for your domain
At this point your new G Suite user can send mail but cannot receive mail. This is because the domain has no MX records associated with it. MX records tell other servers where to send the mail. To setup MX records you’ll need to login to your hosting/domain providers account and configure the MX records in the DNS Settings.
The process to do this differs depending on your hosting platform. Generally, you will find these settings in the DNS/Advanced DNS section of the control panel.
Here is a snapshot of what this looks like using Namecheap:
There are 5 records to create. Set the type to MX, the host to @, and the value to the values you see above and below. The numbers 1 – 10 are the priority numbers and must also be specified.
Google MX records settings
|Blank or @||3600||MX||1||ASPMX.L.GOOGLE.COM.|
|Blank or @||3600||MX||5||ALT1.ASPMX.L.GOOGLE.COM.|
|Blank or @||3600||MX||5||ALT2.ASPMX.L.GOOGLE.COM.|
|Blank or @||3600||MX||10||ALT3.ASPMX.L.GOOGLE.COM.|
|Blank or @||3600||MX||10||ALT4.ASPMX.L.GOOGLE.COM.|
The most common hang up is forgetting to setup the MX records in your DNS settings. Once updated, it can take up to 48 hours to register. The most basic troubleshooting step is attempting to login to the users gmail account. If you can successfully send mail then the account is properly setup but it may take some time for the MX records to update. Your DNS settings will need to fully update before other people can send email to you.