Running your own mail server has its own benefits and drawbacks. If you want full control, then running your own is the ideal option. You will be able to personalize your own email, have access to your server logs, and access to the raw email files. The are a few drawbacks such as, configuration is complicated, troubleshooting problems is a pain, downtime can result in lost emails, and the need to run your own spam and virus filtering. Your system can also be exploited if not properly secured.
The other option is to have a hosting company run it for you. You can use your own domain as well to personalize email addresses. Zoho is an email hosting company that offers free email accounts. The free version is limited to 5 email users, 5GB of disk storage, and one domain. Zoho also offers other paid options. There are two business plans starting at $2.50 and $3.50 per month. The setup is easy and straightforward. It’s definitely much more easier than setting up your own email server.