Look into SimpleLogin with a custom domain. When I'm in these situations I just give any random words @mydomain.com and use the catch-all feature.
" Enabling catch-all on your domain allows you to use ANYTHING@my-domain.com as alias with ANYTHING being any word. The only limit is it has to have less than 128 characters. "
nostr:note12lvramdxq9h0ahr4lafw3zdddnqpt8xjrkqq8v7sf9fyymutdvrqdpwq62