Gmail (the free consumer facing one) can configure custom domains right? Does that not address your need? https://themeisle.com/blog/use-gmail-with-your-own-domain-na...
> While these directions let you send emails from a custom email alias at your domain, email recipients can still find your personal Gmail address if they inspect the email headers.
To me, this is no replacement for a mailbox on my own domain.