I am administering a public web forum based on Invision Power Board v2.3.6. Registrations are already filtered thanks to ReCaptcha, but I still have loads of people that seems to register manually to actually post 1 or 2 spams and never look back.
Validating the registration upfront does not seem very tractable because I can distinguish between regular users and spammers.
The ideal solution would be to put newly registered users on probation to let them freely post, but to keep the posts invisible as long they have not been manually validated.
Then, the manual validation would directly upgrade genuine posters as regular users (posts being directly visible, no moderation).
IPB provides a complex policy system, I think such scheme (or something equivalent) is possible. Any ideas on this matter?