Email hosting is a service of providing email accounts for a registered domain of an organization or an individual. For ex: abc@yourdomain.com. Free email services provider won’t allow you to host email accounts associated with your domain name. They usually allow you to create an email account of the name@mail-provider-domain.com type. There are many limitation with free email hosting providers as far as quality, security and offered mailbox size is concerned, there is also a limit on users concerned to number of emails sent per day.