username+whatever@gmail.com is delivered to username@gmail.com, so if you add the service name when you sign up it's very easy to block unwanted traffic. It also tells you which service sold your email to spammers.
LOCAL_CONFIG
Kplus regex -d+ -s1,2 ^([^._]+)[._](.+)$
LOCAL_RULE_3
R$* <@ $=w > $* $: $(plus $1 $) <@$2> $3
That allows you to use "username.whatever@example.com" or "username_whatever@example.com" as well as the "+".A lot of web sites' idiot email validator regexes won't allow "+" in emails. But every single one allows "." and "_".
More importantly, legit services that are on the spammy side (or have broken unsubscribe links) will absolutely never remove it.
Back a few years when Ameritrade had a bunch of its user's emails sold to spammers, I just changed my email on the ameritrade website and started blocking my +ameritrade address. It worked like a charm.