Get a FREE Email Address That Matches Your Domain Name

by | Mar 19, 2019 | Email Marketing, Established, Newbie | 0 comments

The fine-print: This post contains affiliate links, which means that if you click on one of the product links and make a purchase I’ll receive a small commission at no additional expense to you. See the full affiliate disclosure in the footer for more info.

After you get your own web address (domain name) like we talked about in this blog post, you can create an email address that matches your domain (i.e. hello@yourdomain.com). This looks super professional because it allows you to send and receive emails with an email address that matches your domain name instead of using a standard Gmail or Yahoo type email (i.e. yourname@gmail.com).  Just like our email address hello@myconsultanttraining.com goes with this domain name.

If you haven’t done so already, check out the blog post about getting your own web address.  After you have done that, follow these steps to create an email address with your new domain name using Mailgun, forward that email to your Gmail account, then set up Gmail so you can send messages from your new email address.

These instructions show how to set this up with a domain name registered at Uniregistry which is the registrar we use and recommend.  If your domain name is registered with a different company, the steps are similar but could be slightly different where indicated in the instructions.

You may also want to consider transferring your domain to Uniregistry.  Uniregistry offers great prices, many different extensions and they also include domain privacy for free which keeps your contact info private in the WHOIS database.  Most registrars charge extra for domain privacy so you’ll save money!

Ready to set up that branded email address that matches your domain name?? Let’s get started! 

looking for a shortcut?

With G Suite you can skip all these steps and get a branded email that matches your domain for only $6/month.

STEP 1 – Mailgun: Sign up

Head over to Mailgun and click the Sign Up button.

STEP 2 – Mailgun: Fill Out the Sign Up Form

  1. Fill out the account details section with your name, company, email address and create a password
  2. Enter payment info
    • You will not be charged anything at this time.
    • The Pay As You Go plan let’s you send/receive up to 10,000 emails per month for free.
  3. Click the Captcha box
  4. Click the Create Account button

STEP 3 – Mailgun: Verify Your Email Address

Mailgun will send you an email with a link to verify your email address.  Click the link.

STEP 4 – Mailgun: Verify Your Account Via Text

To verify your account Mailgun will send you a text message.

  1. Type in your phone number
  2. Click the Send Verification Code button

STEP 5 – Mailgun: Enter Verification Code

  1. In the Verification Code box enter the code texted to your phone
  2. Click the Validate button

STEP 6 – Mailgun: Login

After your account is verified you will be prompted to log in to Mailgun.

  1. Enter your email address used for registration
  2. Enter your password
  3. Click the Log In button

STEP 7 – Mailgun: Add New Domain

  1. Click the Domains button in the top navigation
  2. Click the Add New Domain button

STEP 8 – Mailgun: Enter Your Domain Name

  1. In the Domain Name box enter your domain name
  2. Click the Add Domain button

STEP 9 – Mailgun: Domain Verification Info

After entering your domain name a screen with instructions to verify your domain will be shown (see example below).  This information is needed for the next steps so keep this tab open and open a new tab for the following steps.

STEP 10 – Uniregistry: Access Domain Settings

Head over to Uniregistry (or your domain registrar if not Uniregistry) and login to your account if necessary.  Then access your domain names.

  1. Click the down arrow next to Account in the top navigation
  2. Click My Domain Names

STEP 11 – Uniregistry: Select Domain

  1. Click Manage in the top navigation
  2. Click on the Domain Name you want to edit

STEP 12 – Uniregistry: Edit DNS Records

Click the NS / DNS Record tab to edit the DNS settings for your domain name.

STEP 13 – Uniregistry: Add SPF TXT Record

  1. Click the New Record button
  2. Select TXT for the Type
  3. For Host (Name) enter: “yourdomain.com.” (without the quote marks)
    • Replace yourdomain.com with your actual domain name
    • Be sure to include the . at the end
  4. For TTL enter 3600
  5. For Text (Data) enter the SPF record from the Mailgun DNS information from back in Step 9
    • It should be “v=spf1 include:mailgun.org ~all” (without the quote marks)
  6. Click the Add button

STEP 14 – Uniregistry: Add DKIM TXT Record

  1. Click the New Record button
  2. Select TXT for the Type
  3. For Host (Name) enter the value from the Mailgun DNS information from back in Step 9
    • It should be similar to: “pic._domainkey.yourdomain.com.” (without the quote marks)
    • Replace yourdomain.com with your actual domain name
    • Be sure to include the . at the end
  4. For TTL enter 3600
  5. For Text (Data) enter the DKIM record from the Mailgun DNS information from back in Step 9
    • It should similar to “k=rsa; p=MIGfMA0GC….” (without the quote marks)
    • The string of characters after p= will be long
  6. Click the Add button

STEP 15 – Uniregistry: Add MX Record #1

  1. Click the New Record button
  2. Select MX for the Type
  3. For TTL enter 3600
  4. For Text (Data) enter “mxa.mailgun.org” (without the quote marks)
  5. Click the Add button

The Host (Name) field should be left blank.

STEP 16 – Uniregistry: Add MX Record #2

  1. Click the New Record button
  2. Select MX for the Type
  3. For TTL enter 3600
  4. For Text (Data) enter “mxb.mailgun.org” (without the quote marks)
  5. Click the Add button

The Host (Name) field should be left blank.

STEP 17 – Uniregistry: Add CNAME Record

  1. Click the New Record button
  2. Select CNAME for the Type
  3. For the Host / Alias / (Name) enter “email.yourdomain.com.” (without the quote marks)
    • Replace yourdomain.com with your actual domain name
  4. For TTL enter 3600
  5. For Text (Data) enter “mailgun.org” (without the quote marks)
  6. Click the Add button

The Host (Name) field should be left blank.

STEP 18 – Uniregistry: Save the DNS Changes

Click the Save Changes button.

STEP 19 – Mailgun: Get Started Sending

Head back over to Mailgun and the tab that was kept open after Step 9.  Click the Get Started Sending button.

STEP 20 – Mailgun: Verify DNS Records

Now that the DNS records have been entered, Mailgun needs to verify them.

  1. Click the Check DNS Records Now button
  2. Verify a green checkbox is present next to all of the DNS records.  If the green checkbox is not present, go back to Uniregistry (or your domain registrar) and double-check the records were entered correctly.

Note that it can take up to 24-48 hours for DNS record changes to propagate through the system and for Mailgun to be able to verify them, but it usually only takes a few minutes.  If the information was entered properly at your registrar, you may just need to wait for the changes to propagate in the system.  If 24 hours have passed and it still isn’t verified you may want to reach out to support or shoot us a message and we can help!

STEP 21 – Mailgun: Create a Route

A route is essentially an instruction or rule that determines what to do with incoming emails.   We will set up a route to forward incoming email to your gmail account (or any other email address you prefer). 

  1. Click the Routes button in the top navigation
  2. Click the Create a Route button

STEP 22 – Mailgun: Enter Route Details

  1. For Expression Type select Match Recipient
  2. For Recepient enter “.*yourdomain.com” (without the quote marks)
    • Replace yourdomain.com with your actual domain name
    • This instruction will route all email to any address @yourdomain.com
  3. For Actions check Forward
  4. Then enter the email address you would like to forward email to
  5. Click the Create Route button

STEP 23 – Mailgun: Verify Route Created Successfully

Verify a Success message is displayed in green.

STEP 24 – Mailgun: Test The Route

Verify the route is working properly.

  1. Click the Routes button in the top navigation
  2. Enter the email address you want to route email to (i.e. hello@yourdomain.com or yourname@yourdomain.com, etc.)
  3. Click the Test button
  4. Verify a response is shown with an action of forward to the email you specified when creating the route

STEP 25 – Mailgun: Edit SMTP Credentials

  1. Click the Domains button in the top navigation
  2. Click the Manage SMTP credentials link

STEP 26 – Mailgun: Create SMTP Credentials

  1. Click the New SMTP Credential button
  2. Enter the prefix for the email address you would like to send mail from
    • For example enter “hello” if you would like to send mail from hello@yourdomain.com
  3. Enter a password
    • The password should only contain letters and numbers.
  4. Re-type the password
  5. Click the Create Credential button

STEP 27 – Mailgun: Check if Domain is Verified

Before moving to the Gmail setup steps to allow sending emails from your new address from Gmail, double-check that your domain is verified with Mailgun.

  1. Click the Domains button in the top navigation
  2. Under Domain Information and the State status verify it says Active in green.
    • If it does not say Active, but the DNS records were verified correctly in Step 20, you should reach out to Mailgun support and ask for them to verify your domain.

STEP 28 – GMAIL: Edit Settings

Do not proceed with this step until your domain has been verified with Mailgun (see Step 27).

  1. Navigate to your Gmail and click the settings Gear icon in the top-right
  2. Click Settings in the menu

STEP 29 – GMAIL: Add Email Address

  1. Click Accounts and Import
  2. Click Add another email address

STEP 30 – GMAIL: Enter Email Address Info

  1. For Name, enter the display name you want to use with your email address
  2. For Email address, enter your new email address
  3. Leave Treat as an alias checked
  4. Click the Next Step button

STEP 31 – GMAIL: SMTP Server Setup

  1. For Port, select 587
  2. For SMTP Server, enter “smtp.mailgun.org” (without quote marks)
  3. For Username, enter the email address you created in Step 26
  4. For Password, enter the password you created in Step 26
  5. Select Secured connection using TLS
  6. Click the Add Account button

STEP 32 – GMAIL: Verify Email Address

Google will send you a confirmation email to your new address.  This should arrive in your Gmail inbox, or whatever address you forwarded incoming mail to in Step 22.

  1. Enter the Confirmation code from the email where indicated
  2. Click the Verify button

STEP 32 – GMAIL: Check From Options

Your Gmail setup is now complete!  When you click the Compose button to start a new email, in the From section you should have an option to use your regular Gmail address or the new email address you created.  When you want to send an email from your new email address, simply select it on the from line.

You’re All Done!!

Easy peasy right??  If you have any trouble getting it set up send us a message and we’ll be happy to help!

looking for a shortcut?

With G Suite you can skip all these steps and get a branded email that matches your domain for only $6/month.

Share With Your Team!

DOWNLOAD OUR FREE INCOME AND EXPENSE TRACKER

GET (FREE!) SPRING PARTY IMAGES TO CUSTOMIZE IN CANVA

Subscribe To Our Newsletter

Join our mailing list to receive the latest news and updates from our team.

You have Successfully Subscribed!

Pin It on Pinterest