Business Email

Use this guide https://paulonteri.com/thoughts/how-to/custom-domain-with-gmail#ensure-your-dns-has-email-forwarding CustomDomain

Buy a domain

Setup hosting and cloudflare

Use infinity free for free hosting and cloudflare for getting email forwarding. If possible you can also use Github for hosting small static projects.

Setup email forwarding

Cloudflare Email -> forwarding

Use a spoof email

Spoof gmail account where mail will be forwarded to and then set up sending mails through settings