For selfhosting, there's `recipient_delimiter = +-.` in postfix' config. [0]
The most infuriating ones are those where you can subscribe with the '+', but the unsubscribe function errors on it.
I had an account on some site and didn't use it for years. When I go back and try to login they demand I reset my password and verify my email. Sure, no problem. Thing is I used a foo+bar@ email and they had a little sanitizing script running that removed it when submitting the form. Rewriting their spaghetti and getting the form to submit successfully was fun. I was very surprised it worked. Guess they weren't sanitizing on the backend.
I guess the risk would be potentially not remembering that was done or exactly what was used. Also, could keep you locked into Fastmail or limited to providers who have this same feature.
That left me in a slight bind as I had used well over 50 different e-mail addresses. I had switched to Gmail as my primary e-mail address, but hadn't bothered changing my accounts. Luckily, they allowed a very easy way to create forwarding addresses and basically set it up to forward 50+ addresses to one.