Company.com can be either the email Host or both a Provider and Host.
Domain names are purchased with a Registrar. An example of a Registrar is GoDaddy. An email address is a username that appears before @ symbol.
Company.com is the email Host for existing domain names. For example, an email address email@example.com would be hosted by Company.com since myflowershop.com is an existing domain name with a registrar. The domain name's MX record will need to be updated. The MX record should point to Company.com as the mail Host. An MX record is like a post office that tells where to deliver an email. Please visit our MX Record article.
Business Domain Name
Company.com is the email Provider and Host when using a Business domain.
Users creating an email address without their own domain name would create an email using the business name in front of Company.com. For example, myflowershop.company.com is the Business Domain and the email address could be firstname.lastname@example.org.