How to Create a New Zoho Mail Account. If you need a new free personal email account, then Zoho Mail is a good option. The Zoho Mail sign up process can be carried out from the main Zoho Mail website ( www.zoho.com/mail ). On the homepage, underneath the 'Get Started…