The answer is yes. The receiver can do whatever they want with the "localpart" of the email address.
However you will need to find a provider that supports it. For available services you are probably looking at one of two options:
- Get your own domain, you can then probably just filter to the
Toaddress however you want. - Use a email relay/masking service. This will allow you to generate "aliases" that forward to your regular email address.
If you want full control you can run your own email server. For example that is what I do. I generate addresses in the form of {description}-{signature}@me.example. So if they try to remove stuff the signature will fail and the mail will get rejected (well actually just heavily weighted as spam). I do this using Rspamd with a custom rule written in Lua. Full details of this setup are here: https://kevincox.ca/2022/07/07/signed-email-addresses/