Trzeba by popatrzeć, czy nie pojawiły się w nowszych wersjach SMF jakieś ciekawe mechanizmy antyspamowe
A czy nie wystarczy na początek banalny ficzer pod tytułem "rejestracja na forum wymaga zatwierdzenia przez admina"?
"Banalny" ficzer spowoduje, że biedny admin codziennie będzie musiał analizować od kilku do kilkuset próśb rejestracji. Lepszy jest mechanizm captcha, a jeszcze bardziej wyrafinowanym rozwiązaniem jest zadanie w formularzu rejestracyjnym banalnego pytania, np.
jaki jest obecnie najniższy nominał w obiegu w Polsce w celu otrzymania odpowiedzi "grosz". Dla automatów to próba nie do przejścia ;-)
Kiedyś (nie wiem czy nadal) skutecznym rozwiązaniem była też modyfikacja standardowego skryptu rejestracji - zmieniamy nazwy pól formularza na niestandardowe, np. login na "identyfikownik", name na "nazwiskonisko", password na "haslownica" i to też załatwiało boty.
Generalnie należy odejść od standardów silnika forum w skrypcie logowania.
Dalej szykany można również stawiać na formularzu wysłania wiadomości, ale osobiście nie jestem tego zwolennikiem.