5 reasons you should not host your own email
For a business, it's really important to use emails under your own domain name. For example, consider [email protected] vs [email protected], the 2nd (free) email address just makes you look unprofessional. How can your potential clients trust you with their hard earned money if you don't even invest into your email?
Most of the time when you contract a web development company to do the website for you on Wordpress for example, they will deploy the final website on a third party hosting providers such as GoDaddy, BlueHost etc... These hosting providers often bundle many essential services into their packages including email hosting services so you automatically get unlimited email accounts (on your own domain) without paying anything more. Isn't that sweet? Well, there are some reasons you should NOT consider hosting your own emails, and below are a few of them:
I. Setting it up correctly is very time-consuming
Your web design company will probably not help you to set up your emails. Well, sometimes they do but most of they are not well-equipped with the essential knowledge to set it up correctly. It means that you may:
- receive tons of spam
- get exposed to security vulnerabilities
- have tons of your sent email landing in the receivers' spam boxes.
Don't forget that you need to keep your email software (on the server) updated and maintained all the time as well. Imagine a number of extra tasks you need to do. Most business owners are not aware of this, it's like blindly use Windows XP in the year 2017 until you get a ransom malware one day and it's too late to do anything other than paying. This article on Digital Ocean describes the complexity of setting up mail server, check it out before attempting to run your own mail server.
II. The challenges of securing your emails
Your email is your online identity, sometimes it is even your single contact to the online world. Can you afford to have it hacked? Remember Snowden? Remember Hillary Clinton? What happens if someone can read all the content inside your mail box? What happens if someone can send and receive emails to and from your business partners under your name?
Most small businesses do not have in-house IT teams so the website (and the email service) is usually set up once and forget. The hosting providers normally will NOT do any software and security upgrade for the software you install on the server, which means these businesses are exposed to a very high risk of being hacked.
Email encryption is sophisticated and should not be taken lightly. Companies that offer email services such Google, Microsoft constantly invest heavily in protecting their customers' data (and they still get hacked sometimes). What makes you think you can do a better job?
Note: it's important to stress that Gmail. Hotmail etc are not meant to be a 100% secure message channel. There are many "encrypted messaging services" out there if you really need to send your private messages securely.
III. Emails can take up space, lots of space
Most hosting providers will limit your storage space on the host (the ones that don't are usually scammers because nothing is free :)). Since most of us do not delete old emails unless we really have to, our emails can quickly take up the precious hosting space and you will have to end up paying more for hosting service each month.
IV. Migration can be a pain
Migrating from one host to another is a common thing to do. Most businesses actually change the hosting company every time they re-do their websites. Now imagine that you have to migrate all your emails and email configurations whenever you change your hosting as well. That's just a lot more works to do (and obviously, overhead cost).
V. Don't put everything in the same basket
Sh** happens, your website can go down and it will go down. No service provider on Earth can promise 100% uptime. Even Amazon, Google, Yahoo, Facebook goes down from time to time due to various reasons from human mistakes to hacker attacks, etc... Your clients come to the website, which is down, now they want to contact you via email but since your email is hosted on the same server, it also goes down. Great. Do not let this happen to you. Hosting your email separately from your web server lower the chance that everything sinks together when you hit the iceberg.
A few email service providers you can consider
- Zoho one of the best free options out there. I hate their UI but well, you get what you pay for. You can get 5 email accounts for free, then if you introduce your friends you can get up to 15 for free. Pretty sweet deal for small businesses.
- Namecheap is my favorite domain registry, and they do email service as well. The basic 10USD/yr package means you pay less than 1USD/month for your email. Nice.
- Hover is another nice option. With their 5USD/year forward package you can simply forward emails straight to your GMail for example.
- G Suite (from Google) is another sweet deal. 3USD/month is not too much comparing to the services they provide.
- Runbox provides private, secure email hosting service in case you really want to go stealth (as they claim)