I've found this on Freecycle. They way around it is to ask a question in the offering post. Anybody who doesn't answer gets excluded and the problem goes away.
I like this idea! It's like a mini version of the Brown M&M Test.
This. I always put a fun question like "tell me your favorite knock-knock joke in the subject line of your response email". It filters the bots and I get a laugh.