I've had an old user come back and ask me to remove all posts by him. He has over 3000, so do this manually would be a problem. Is there a way to do this? If I just remove the user, his posts will be turned to "guest" and he actually wants to nuke the content.
I think that's your decision as to whether or not you remove his content. Personally I won't remove user content like this or delete accounts, I do what Andy has suggested.
Anyway if you want to remove all content, you can use the spam cleaner to do it ACP > Options > Spam Management. You will need to set the Spam Cleaner User Criteria all to 0 to make it available for this user. You can then spam clean (delete) all of their content, then finally delete their account. Be warned that once you do this you can't get it back.
There are several huge problems with removing posts of a member:
1) Posts are often quoted by other members, so the person asking to have his posts removed will still see his quoted posts.
2) Threads started by a member will be completely deleted, so he is asking to remove posts made by other members as well, this is not good.
I suggest doing as I outlined in post #2 of this thread and cease all further communications with this member.
A few spammers slipped through the cracks on my site before I was able to tighten up the anti-spam controls.
I'm now trying to clean things up using the Spam Management system.
I've gone into the ACP and adjusted the 'user criteria' options for Spam Management and set to 0. This enabled the spam button to appear for user profile cards etc.
I'm trying to use this screen, but it seems perhaps the back-end web hosting server (i'm with GoDaddy .... i know!) can't handle it?
Previously this screen would stay there, and it would never get to the next confirmation screen.
Unfortunately now I'm getting these sporadically:
The issue here is that you're deleting a huge amount of content -- over 10,000 messages. The spam cleaner is designed for bulk cleaning, but not really that level of it.
At least some of the content will need to be removed in a different manner. If they created threads, you can delete them using the batch update threads tools in the control panel. Otherwise, you can search for posts they made and use the inline moderation tools to (hard) delete them.