스패머는 안되겠지만 스팸로봇은 차단됩니다.

이 팁이 얼마나 갈지는 모르겠으나, 현재 이 방법을 사용하여 스팸로봇이 글을쓰는것을 보지 못하였습니다.

원인은 게시판 이름에 있는데요, 이 스팸로봇들이 write.php가 아닌 write_ok.php를 이용한다는 점을 아셔야 합니다(zb4기준) 그럼 해당 명령어가 있을텐데요, 분명 방명록과 관련된 이름들이 있을겁니다.
guest, visitor등 흔희 쓰이는 이름들은 가급적 피해줍니다.
이름을 아예 상관없는것으로 하거나 철자를 하나 더 붙여주는것도 괜찮습니다.
ex)guestks 이런식으로요

간단하지만 효과적입니다.