Alas, no one can stop spam. Not as the world is presently architected.
You can potentially filter it, whether on the server, or using mail app, or using an add-on app such as SpamSieve.
Swapping email addresses is not without direct and indirect issues, and the spam inevitably starts up anew.
Which email service are you using with your Mac? That will determine what filtering options are available.
As for ways to get even more spam, those are available: one of my acquaintances was (unwisely) using the “unsubscribe” links in the spam, and was getting into arguments with the spammers, and was also signing up their same email for everything. That in aggregate unsurprisingly got them way more spam. But it all seemingly made them happily-annoyed-busy-whatever.