В Joomla есть плагин, позволяющий защищать формы сайта от регистрации ботов и отправки ими сообщений на Ваш E-mail - это "ReCaptha".
Для его работы Вам необходимо получить ключи в сервисе GOOGLE.COM. Получение и пользование ключами бесплатно, с процедурой получения, установки и настройки справится любой, даже начинающий ознакомление с Joomla CMS.
Выполните следующие шаги для включения защиты:
Перейдите по ссылке www.google.com/recaptcha
Кликните по кнопке «USE reCAPTCHA ON YOUR SITE»
Кликните по кнопке «Sign up Now», авторизуйтесь.
В поле под надписью «Domain» введите свой домен без http://, кликните кнопку «Create key». Будут выведены два ключа «Public Key» и «Private Key».
Перейдите в панели администратора сайта в настройки плагинов, в списке найдите «CAPTCHA — reCAPTCHA» и войдите в него.
В поле «Публичный ключ» введите ключ полученный в сервисе GOOGLE.COM «Public Key», в поле «Приватный ключ» введите ключ «Private Key» и сохраните. Но, прежде вы можете выбрать один из четырех интерфейсов отображения капчи в пункте «Стиль».
В настройках сайта «Общие настройки», вкладка «Сайт», в пункте «CAPTCHA (по умолчанию)», выберите «CAPTCHA — reCAPTCHA», сохраните настройки.
Готово, формы сайта защищены.