Massive amount of spam - what to do?

Massive amount of spam - what to do?

For the last month I have been getting as many as 100 spam emails a day.  They are from a variety of senders but are mostly from .stream domain.  Is it possible to block a domain with a wildcard or similar, for example *.stream.  To add each sender to my blacklist would be impractical because there are so many of them each day.  I see that this topic was raised some time ago and I am hopeful that something might have been done to make this type of blocking possible.