When you block someone on Iris, DMs will be locally removed as well, and any further DMs rejected. I believe other clients will do the same.
Discussion
Iris rejects content from unknown users, so that filters out a lot of the spam. But I'm thinking about adding a "trollbox" that you can enable when you're onboarding a friend, for example, so you can get connected to them.
Good to know, thanks!