As I mentioned yesterday, I've been working on a new Movable Type plugin. As you may or may not know, there has been a lot of talk about comment spam recently, and I was hoping to address it. I created the MT-Moderate plugin not too long ago, and it helped for a while. But it mostly helped with human spammers. People that posted on old comments and the like.
This week's problems are different. They are simply overloading the servers. Unfortunately, even MT-Moderate does not address this issue, because to get to the point where it is moderated takes a bit of processing power. Multiply that by a huge number of times and you see the problem. What is needed is something that doesn't take quite as many resources.
That's where MT-Approval comes in. Installing MT-Approval immediately prevents anyone from commenting on your blog if that comment does not contain an "approval hash". This approval hash is generated by a template tag, <$MTApprovalHash$> in your comment preview templates. That means you must preview the comment before posting. Otherwise you will not get the hash, and thus, you will not be able to post.
You must be using Movable Type 3.1 or higher to use MT-Approval.
First thing, FTP the contents of the zip file to your server, starting in the main Movable Type directory. Keep the directory structure in the archive, and put each file into the appropriate location. Before continuing, CHMOD mt-approval.cgi to permissions of 755 so that it can execute.
Now the paths diverge. If you have older comment preview templates that do not use <$MTCommentFields$>, you simply need to add the <$MTApprovalHash$> tag to those preview templates (preview and error) and you are ready to go. If you have <$MTCommentFields$>, you will instead integrate the plugin with your blog. Go to the mt-approval.cgi script (either directly or by using the link on your main MT menu) and click the Install link. Once done, MT will provide the tag for you automatically in any template that uses <$MTCommentFields$>.
That's all it takes and you are now ready to start blocking some comment spam!