When you purchase an account with a web hosting company, one of the services you receive is a certain number of dedicated email accounts for any domain hosted on that account. Some web hosting companies give you one email account, or 20 email accounts, or unlimited email accounts. Those email accounts are managed from the control panel of the web hosting and you can set up email accounts, change their passwords, and set up email forwarders, all from that control panel. You can also set up a dedicated email account to send from a web-based email service like gMail or an offline service like Outlook.