Yes, you can host your own mail server. However, it requires a lot of maintenance and there are many potential security risks. It's generally much easier and more reliable to use a professional email hosting service.