HGN wrote:You are sure you banned the user with a "Length of ban:" Permanent and didn't tickmark the "Ecxlude from banning"?
Absolutely certain. Remember, I tried TWICE to ban him. Lumpy is right, even with my anti-spam measures (custom profile field, first three posts must be approved, dire warnings in my registration agreement), some human spammers can manage to register and put up a post. It goes to the moderation queue, and we ban the spammer and disapprove the post. I'm not new to this aspect of running the board.
This user hasn't by accident "Yes" for "Founder:" in his user administration?
No, and I double-checked that the last time I tried to ban him and yesterday when I changed his email address and password.
Have you tried to create a testaccount, ban that account and tried posting afterwards?
No, I hadn't tried that. Now I have. I did the following:
- Created an account and activated it when I got the activation email.
- Posted one post; received message saying it needed approval and I'd be notified.
- Logged in as me and banned the new account (but only by username, not IP address or email, in case it worked and I locked my main account out).
- Opened a different browser, logged in, and posted as the new account. The account wasn't banned; I was able to put up a second post.
In other words, I'm wasting my time banning spammers, because I can't ban anyone.
A minor question on a separate topic: My board has over 400K posts now. The database is 811.37 MB. When is a database too big? Can I prune old threads automatically, or do I have to do it one-by-one?