A self-hosted email is a type of server that can be used on your local network or a server. You can use it as an extension of your existing email accounts, or you can create one yourself. Its primary function is to allow you to create a personal email server.