How to get email at your own domain name
Hey guys! Iâve heard this a few times, so I figured I should write something about it.
You can get email at your domain, like âjohn@example.comâ - and in case youâre nervous, you may not even have to leave your current favorite inbox! Thereâs actually a bunch of different ways to set it up. Iâll try to keep this short, and you can just read the parts that sound like something you want.
These are my actual, personal recommendations based on things I use or am familiar with. Some of the links here are affiliate links, and I may get some kind of small kick-back if you sign up for a service after using them. In cases, we may both get a discount. On with the infoâŠ
Hereâs the TL;DR:
- If you just want the cheapest way to give out an email address at your domain, I recommend the $5/year âForwardâ-only plan from Hover.
- If you want incoming and outgoing email from your custom domain name, I recommend the ~$50/year Google G Suite plan.
- If you want incoming and outgoing email, but donât like Gmail, or need it cheaper than $50/year, then I recommend looking at a basic single inbox plan from Hover or Namecheap. Iâm most familiar with Hover, but I hear good things about Namecheap as well. These plans should be about $20/year.
- If youâre a crazy hacker and need a LOT of aliases, and have a unique situation, I recommend you set up a catch-all address at Namecheap or with G Suite. Sadly, hover doesnât offer catch-alls.
If you donât just want the cheapest way to get email at your own domain name, then the first question youâll need to answer is: Do you want to be able to send outgoing email from your domain name?
Because you can set things up in such a way that you can receive email at âyou@example.comâ, but not send from that address. Itâs cheaper, but itâs not always what you want.
If you know that you want to send outgoing email from your domain, so other folks receive email that says itâs from you@example.com, then youâll want to skip down to the section âI want to send email from my own domain nameâ.
Otherwise, in no particular orderâŠ
If you just want the cheapest thing
The cheapest thing is to get an âaliasâ that forwards email to your existing email address.
You can use your existing email inbox, and email sent to to your domain will forward on to that existing email inbox. My current favorite place to set this up is at Hover, using their âForwardâ email plan. Currently, itâs just $5 per year. You will keep using your existing inbox and email address.
Example
This will let you set up a single email address, like âcontact@example.comâ, or âcoryisawesome@example.comâ. Any email sent to that address will be sent along (forwarded) to an existing email address that you use, like Gmail, AOL, Yahoo! mail, etc.
You will not be able to send email from your domain. Youâll still need to use your existing email address to send email. So, if someone sends email to your new âcontact@example.comâ address, and you reply, it will come from the email address that you had the email forwarded to (your Gmail, Yahoo, etc, address).
If you donât mind that, and just need to get incoming email, I would definitely go with the $5/year forward-only option. Iâm using this setup right now for one of my side-projects.
If you donât care about sending, and just want to receive
If you only need to receive email, I still recommend going with something as simple as a forward-only service. I mentioned the Hover âForwardâ email service, above.
These are usually available for about $5 to $15 per year (usually per email address), which is a great deal.
That will get you a single email address, that forwards all itsâ mail to another email address that you already use.
If you need a bit moreâŠ
If you want to be able to receive email at many different email addresses (sales@example.com, tommy@example.com, support@example.com), youâll need something a little more substantial.
For that, I would recommend setting up G Suite with aliases, or maybe even a âcatch-allâ address, at G Suite or Namecheap. The catch-all thing is kinda weird, and I explain it near the end. You probably donât need it, but itâs an option.
If you use Gmail and you donât want to use anything else
You can still use Gmail and send and receive email from your own custom domain!
There are a few ways to set this up, but the easiest is to use Googleâs âG Suiteâ service. This will get you far more than just email, but you donât have to use any part of it that you donât want.
The really basic plan is currently about $5 per user, per year. Thatâs more expensive than other options, but itâs still my favorite for a few reasons.
- Itâs a familiar interface
- Gmail has great features
- The spam filtering is so good!
Other good news is that even if you need several email addresses, each âuserâ can currently have several email address aliases. From their documentation: âYou can add up to 30 email aliases for each userâ.
If you want to send email from your own domain name
If you want to be able to send email from your domain name, youâll need to use an email hosting service. Sometimes these are separate from where you host your website content.
My current favorite place to set this up is using Googleâs âG Suiteâ service.
It lets you use all the great Google services (particularly Gmail, with itâs familiar interface and awesome spam filtering) from your own domain name!
The basic plan (which is probably all you need) is currently about $5 per user, per year.
Usually one user means one inbox, or email address, but G Suite currently allows âup to 30 email aliases for each user.â Itâs not quite the same thing as 30 unique inboxes, but it may be all you need. An alias is just that: another name for the same inbox.
For example, if you set up just one user, âtommy@example.comâ, you could set up an alias for âsales@example.comâ, and âcontact@example.comâ, and âiamawesome@example.comâ. Any email sent to an alias will actually go to the inbox of âtommy@example.comâ. If you have to reply to an email, it will come from âtommy@example.comâ. But thatâs probably fine.
If thatâs not okay, youâll have to create individual users.
If G Suite is a little expensiveâŠ
If youâre willing to forego some of the benefits of the Google/Gmail service, there are lots of other options. Hover and Namecheap both have email hosting plans that start around $20 per year, for an email address and a handful of aliases. I am more familiar with Hoverâs service, but Iâve heard good things about Namecheap.
BONUS: If youâre a HACKER and you want LOTS of aliases, but only need one inboxâŠ
This is a bonus, and probably not what you need. Itâs a bit advanced, and has some drawbacks. That said, I use it for one of my personal domains. Itâs called a âCatch All addressâ.
Sadly, itâs not currently possible to set up a catch-all address at Hover, but Namecheap and the G Suite service support it.
How it works:
Instructions are different for each provider, but essentially you have at least one user or ârealâ inbox set up. When you set up a catch-all email alias, what happens is that any and all email that is sent to an address that does not exist at your domain is put in the catch-all inbox.
So, for example, you set up âcatch-all-dude@example.comâ, and âtommy@example.comâ. Any email sent to âtommy@example.comâ will go to his inbox. But any email sent to âcatch-all-dude@example.comâ, or âincorrectname@example.comâ, or âsales@example.comâ, or âwhatdoyouthinkyouaredoing@example.comâ will all go to the inbox for âcatch-all-dudeâ.
Notes
Whatâs an email âaliasâ?
An email alias is just another name for the same email address.
Assuming you just had one user, you may have just one primary email address. With aliases, you could set up different email addresses that pointed all received mail to the primary email address. So, you could use âcontact@example.comâ, and âsales@example.comâ, and the mail would come into the one inbox.
You want help setting this up?
If you still have questions, or you want help setting this stuff up, hit me up!