No, it is not necessary. But if you are a small or large business, it is highly recommended as people tend to search for company information when they see an email that is associated with a domain that refers to a business.