Email hosting allows your email messages and any related files to be stored on a server. Not unlike website hosting, your email also requires space on a server in order to be received and stored. Typically, SMEs opt to have email hosting together with web hosting on the same server since they do not require as much space for each.
Should you opt to bundle your email hosting together with web hosting, then they can be purchased together from the same web hosting company. In this case, your email will follow the domain name e.g. if your domain is example.com, then your email could be 123@example.com.