I have a related question regarding snail mail: when I lived in the US, Utah in particular, I used to get tons and tons of ad leaflets on my mail; so much that it was hard just sorting out the trash (and not throwing a bill away, which I did twice). Is there a way to tell the postal service to stop this? The volume was insane.
Yes, you can opt out of bulk mail entirely with USPS. You fill out a form, and they stop delivering it.
Well, there is a certain loophole whereby you can inform your postmaster that the materials you've received are immoral, pornographic, and offensive to you, and then they're required to filter it out. But that gambit may not work for you.
You could also do what I do: go paperless for everything and then you'll never receive legit mail again. Tip all the rest into the rubbish bin!