Была применена комбинация из логики и перл-скрипта BlackList.
Например, спам-рекордсменом - около 5 тыщ коментов - оказались сообщения, содержащие общую часть в виде стандратной фразы типа "вы такие клевые ребята, мои друзья умирают от желания дать вам денег". Так что я скормил точное регулярное выражение-синоним этой фразы блэклист-скрипту (она была добавоена в Чорный Список) и с его помощью нашел все такие комментарии и вырезал их.
Но это везение - когда такая большая пачка спама имеет хорошо выделяемую общую часть. С другими было замороченнее, ручных действий было больше. Это такой процес -- быстрый в начале, но очень медленный в конце, последние сотни были почти полностью ручными.
Кстати, заметите кандидиатов на блэклист - пишите сюда, спасм еще есть.