What are anti-spam measure i should consider before launching my user content website? Somethings i have considered
- Silent JavaScript based captcha on the register page (i do not have an implementation)
- Validate emails by forcing a confirmation link/number
- Allow X amount of comments per 10mins and Y per 2hours (i am considering excited first time users who want to experience the site)
- Disallow link until user is trusted (i am not sure how a user will become trusted)
- Run all comments, messages, etc through a spam filter.
- Check to see if messages are duplicate or similar (i may not bother with this. I'd like the system to be strong without this)
- I also timestamp everything which i then can retrieve as a long on my admin page. What other measures can i take or consider?