Мне помог модуль на гитхабе. Идея в том, что прежде чем отправить сообщение, нужно авторизоваться. Не надо закрывать форму, боты работают с контроллером, а он отправляет всех на регистрацию. Как-то так.https://github.com/Seleda/ps__stopspamcontactformВерсии престы 1.6 и 1.7
Модуль вроде установился, но в списке модулей в админке его нет.