Public vs. Private Email Hosts: Compare The Pros and Cons of Each

Email is one of the oldest services the Internet has offered to its users. Today it is one of the most fundamental requirements for any web user whether an individual, a business or an organization. Many people even choose to have multiple email addresses each for specific purposes.

There are two generic types of email service providers (email hosts); public and private. Here we explain the meaning of each of these types and discuss their pros and cons.

Public Email Hosts

This is the most popular form of email services out there. Using a public email service provider you can create your own email address at a public domain name. Examples: “[email protected]” as provided by Google Email, “[email protected]” from Yahoo Mail, and so on. Such email services are normally offered for free, but paid upgrades can provide more features and functionality.


  • No to low cost: Anyone can sign up for a free email account without paying a penny and without having to provide any credit card details. Some providers may offer paid plans for those requiring extra resources.
  • Easy to create: You will be asked to provide your name, location, email ID, password, and possibly other optional data to create your email account. The sign-up process should not take more than a few minutes, after which you’ll be able to send and receive emails instantly.
  • Free virus protection: All major providers now implement virus scanning tools that check the content and attachments (if any) of every message sent to you in order to make sure it is virus-free and safe. Any suspicious content may be blocked and/or flagged.


  • Amateurish: Free email services are great for personal use, but may not look very professional for a business or an organization.
  • Name may not be available: If you are looking to register a specific name (ID) for your email at one of the popular email providers then there is a great chance that the name you want has already been taken by someone else, and you’ll have no choice but to select another name. Services like Gmail and Yahoo Mail host millions of user emails each of which has to have a unique ID.
  • Could be lost: Some companies have certain rules and restrictions, especially for free email services. Violating those rules can result in your account getting blocked and all data in it lost. Also, you may be required to login to your email frequently, or risk it getting deactivated or deleted if it remains inactive for a while.
  • More vulnerable: Big public email hosts, like Gmail and Yahoo Mail, are a favorite target for hackers and malware. While security is taken very seriously by these companies, it would not be uncommon for occasional breaches to occur, limited or large-scale.

Private Email Hosts

You can privately host your own email accounts at a private domain name. For this, you first need to obtain your own domain name – e.g. “” – and then associate an email hosting service with it. Then you can create as many private email addresses as needed – e.g. “[email protected]”, “[email protected]”, and so on.


  • Unique address: You will be able to use any name you’d like for your email address without having to worry about its availability since the domain that is hosting it is exclusively yours. So, instead of “[email protected]” you can have “[email protected]”.
  • Professional: Earnest businesses prefer to have private email addresses hosted at their official domain name as it looks more professional and trustworthy.
  • More secure: Hackers usually target popular public email providers where they can attempt to compromise a large number of user emails, and that makes private emails less likely to be a target of cyber-attacks. You can also have custom security settings and restrictions.
  • Total control: You will have 100% control of your email accounts, including creating, deleting, forwarding, sharing and archiving accounts as you wish.
  • Customizable: Tweaking the appearance and functioning can be done without limits. Other platforms on your website can be allowed to access and interact with your email accounts and messages.


  • Not free: Domain registration costs about $10-$30 per year, and email hosting costs about $50-$100 yearly depending on the space and features required.
  • Takes time to set up: You begin by registering a domain name, then you need to sign up for and set up a hosting account, and finally create your email accounts and customize their settings.


TBN Editor

Time Business News Editor Team