Spam is starting to become the cancer of this forum, and it’s getting everywhere! I have a suggestion, simple, efficient, and I believe the best one out there that will not affect the way the marketplaces work! 
If the username that registered, has 1 item purchased, or 1 item uploaded, then that user can post on the forums, else… mute / forums ONLY available for reading! Or as timmcmorris said, new users with no purchases or items uploaded should have a captcha system if they wish to post on the forums!
New users should be able to post ONLY on items, and if that’s spam, we have a dashboard, we can easily report it ourselves! 
Simple and efficient, and in logical terms, perfect.
- Buyers can post, because they purchased an item, and 99% of accounts that are spamming are new members! So buyers will not be affected!
- Authors can post, because they have an item uploaded! And to be honest, authors are smart enough not to get their accounts hacked and turned into spam bots!
- People who haven’t purchased and ask for help will be removed completely!
- The forums will no longer a haven for freelancers that just create an account and get customers with no implication in this community whatsoever!
What we won’t be seeing anymore! Threads advertising pills, shoes, shirts, whatever, posts in threads that are 1/2/3/4 years old, people posting our stuff that’s been stolen and asking for help!
What do you guys think? Envato Staff? Envato Devs? What do you guys think? Achievable?

