Keep things simple
Running email off of your own hosting adds unnecessary complexity to your project. I suggest going with the email professionals at Google Workspace or Microsoft 365 to get a custom email address . The extra features and services included in even the basic starter plans, far surpass anything a web developer could setup within a reasonable budget. Starter plans are $6-8 per month for each user, and offer:
- Custom Email and Calendar
- Web and Mobile Apps
- Cloud Storage and Sharing
- Video Meetings and Chat
If you registered your domain with Google, you can easily setup business email accounts through your Workspace dashboard. If you have registered your domain elsewhere, you will have to verify ownership of your domain. Your web developer can help you to make the necessary changes with your domain host.
Microsoft offers a simplified setup for business email if you registered your domain name through GoDaddy. However for all other cases you will have to verify ownership of your domain. Your web developer can help you to make the necessary changes with your domain host.