A little hack in MT-Blacklist
I've had a little problem when I first started using Jay Allen's MT-Blacklist. I wasn't getting the notification emails to block the comment spams. (When comments are posted, I get an email with some good details of the poster and the comment text.)
After some emails with Jay, it turns out it was my bad - my Blacklist.pl file wasn't in the plugins folder. After moving that file, comment spam-be-gone is in order.
And in addition, I get a two liner in my notification email to delete the spam, if that comment spam snuck by the filter.
De-spam using MT-Blacklist: http://MT_URL/mt-blacklist.cgi?__mode=despam&_type=comment&id=COMMENT_ID
However, the URL to delete that spam (which should use the path to the MT admin site) is http, not https. I use SSL (https) to log-in, add entries, and manage my blog. I've hacked the source files to get the AdminCGIPath (or if that's not set, CGIPath) in your mt.cfg config file.
The relevant files are MT_PATH/extlib/jayallen/MTBlPing.pm and MT_PATH/extlib/jayallen/MTBlPost.pm.
Basically what needs to be replaced are the lines starting with my $comment_view_url = in MTBlPost.pm and my $ping_view_url = in MTBlPing.pm.
They need to be replaced with (common to both files):
use MT::ConfigMgr;
my $cfg = MT::ConfigMgr->instance;
$cfg->read_config('mt.cfg');
my $cgipath = $cfg->AdminCGIPath || $cfg->CGIPath;
And with this for MTBlPost.pm:
my $comment_view_url = $cgipath.'mt-blacklist.cgi?__mode=despam&_type=comment&id='.$comment->id;
And this for MTBLping.pm:
my $ping_view_url = $cgipath .
If you're confident with UNIX patch files, here are the patch files.
For MT-Blacklist 1.62 and up:
Download MTBlPing patch
Download MTBlPost patch