От имени вашего пользователя cpxxxx была зафиксирована рассылка писем на несуществующие почтовые ящики, что классифицируется как спам-рассылка. Согласно правилам предоставления услуг, любой вид спама запрещен, поэтому мы были вынуждены заблокировать возможность отправки писем с сервера….
Смотрим логи. А в логах вот такая строчка:
Jan 29 22:07:48 bitrixххх splogger[12019]: 1iwsgm-00037r-6E X-PHP-Originating-Script: «1080:tools.php»
1080:tools.php это Битрикс, знаю уже по опыту. И практически всегда это форма контактов, изредка авторизации.
Я уже писал ранее как добавить Рекаптчу от Гугла на Битрикс. Сам им пользовался несколько раз и решил что оно неудачное, неудобно править несколько файлов в разных местах. Выкладываю решение попроще и более универсальное. Описываю для Битрикса, но оно c минимальными правками годится и для большинства других CMS.
1. для начала на сайте https://www.google.com/recaptcha/admin зарегить сайт который будем защать от спама. Выбрать последнюю recaptcha v3 и получить 2 ключа
Как установить google reCaptcha v3 на свой сайт. Как установить и настроить невидимую капчу google
2. подключаем в начале страницы которую нам надо защитить от спама файл recaptcha.php . В него вписать ваши ключи. Вот его код:
Источник: fstrange.ru
Как интегрировать “No CAPTCHA reCAPTCHA” на Ваш Сайт
Поля CAPTCHA являются, возможно, самым распространенным разочаровывающим опытом в Интернете. Они достаточно болезненны для большинства пользователей, не говоря уже о слабовидящих или тех, кто полагается на вспомогательные технологии, такие как скрин-ридеры для доступа в сеть. Однако CAPTCHA играют жизненно важную роль в борьбе со спамом.
Как ни странно, несмотря на то, что традиционные «исказители текстов» CAPTCHA неудобны нам для чтения, современные технологии искусственного интеллекта имеют меньше проблем с этим. Google даже использует подобную технологию для прочтения номеров домов и дорожных знаков для подтверждения их местонахождения на Google Street View!
Это логично, потому что именно разработчики Google придумали лучшее решение для CAPTCHA до сих пор, к концу 2014 года. Для No CAPTCHA reCAPTCHA требуется не более, чем постукивание пальцем, щелчок мышью или нажатие пробела на клавиатуре в соответствующем поле.
В большинстве случаев все очень просто, но если анализ рисков Google по-прежнему не сможет быть уверен в том, что ты человек, то появится вторая подсказка.
Получить No CAPTCHA reCAPTCHA
Приступим уже к главному и установим No CAPTCHA.
Шаг 1
Во-первых, нам нужен API key, так что заходим сюда https://www.google.com/recaptcha/admin. Чтобы получить доступ к этой странице, вы должны быть зарегистрированы в Google. Вам будет предложено зарегистрировать свой сайт, так что дайте ему подходящее имя, затем список доменов (например tutsplus.com), где будет использоваться именно эта reCAPTCHA. Поддомены (например webdesign.tutsplus.com и code.tutsplus.com) автоматичекси учитываются.
Шаг 2
После этого вам дадут ключ сайта и секретный ключ партнера:
Шаг 3
Под ключами вы увидите несколько фрагментов для включения reCAPTCHA на вашем сайте. Сначала вы увидите JavaScript:
src=’https://www.google.com/recaptcha/api.js’>
Вы можете также определить какой из 40 поддерживаемых языков вы будете использовать, добавив параметр к строке. Мы добавим es , это даст нам reCAPTCHA на испанском:
src=’https://www.google.com/recaptcha/api.js?hl=es’>
Поместите этот скрипт внизу вашей страницы (или под формой, где появится reCAPTCHA, в зависимости от того, как вы распределите загрузку данных).
Шаг 4
Далее идет текстовый заполнитель, который вы должны добавить в разметку вашей формы там, где хотите, чтобы появилясь reCAPTCHA:
class=»g-recaptcha» data-sitekey=»6LcePAATAAAAAGPRWgx90814DTjgt5sXnNbV5WaW»>
Заметка: атрибут data-sitekey будет держать значение вашего ключа, а не этот пример.
Есть другие атрибуты, которые вы можете добавить в настройки внешнего вида и функциональности вашей reCAPTCHA на данный момент. Например, добавление data-theme=»dark» этому div даст вам темную версию, которая больше подойдет вашему интерфейсу пользователя (UI):
Для более подробной информации о настройке reCAPTCHA перейдите сюда developers.google.com.
Посмотрим Все Вместе
Теперь у нас есть исходные ингридиенты, и пришло время их использования в рабочей среде.
Шаг 1
Положим наш тег скрипта и текстовый заполнитель в простую форму:
Источник: webdesign.tutsplus.com
Как установить Google reCAPTCHA на сайт
С недавнего времени на многих сайтах появился новый формат капчи «Я не робот».
В ней не нужно вводить символы и выбирать картинки, достаточно поставить галочку и дождаться проверки. Это занимает меньше времени, но в тоже время обеспечивает надежную защиту, поэтому её устанавливают многие вебмастера.
Капча «Я не робот» разработана Google и является идеальным вариантом по многим причинам. Как минимум, она минимально нагружает ресурс, что также важно для обеспечения высокой скорости работы сайта.
В этой статье мы расскажем, как установить Google reCAPTCHA на сайте, а всем нашим читателям мы рекомендуем установить её на своих проектах.
reCAPTCHA – лучшая капча для сайта
Блог Workion создан с помощью движка WordPress, поэтому инструкция будет составлена именно для этой CMS.
Установить reCAPTCHA можно и на другие сайты, руководства будут вам предоставлены, поэтому читайте эту статью, независимо от движка:
- Сначала нужно пройти авторизацию на сайте reCAPTCHA , чтобы получить там специальные ключи (делайте это с того браузера, где вы уже авторизованы в профиле Google):
- После того, как вы укажете адрес сайта и нажмете «Регистрация», откроется страница с ключами:
- Также на этой странице есть инструкция для дальнейших действий. Выполнить потребуется интеграцию клиента и сервера. Всё это не должно создавать проблем, к тому же есть ссылки для изучения подробной информации:
- Теперь нужно установить плагин под названием «No CAPTCHA reCAPTCHA». Переходите в админку, выбирайте там добавление нового плагина и устанавливайте его:
- В настройках плагина требуется указать те самые ключи, которые были получены на втором шаге. Просто скопируйте их и вставьте в нужные поля:
- Когда сохраните внесенные настройки, можете сразу проверить форму с комментариями, там уже появилась капча «Я не робот»:
Теперь спамеры не смогут оставлять автоматические комментарии , а кроме этого, данная капча будет показываться при входе в админку (если её там нет, просто ключите параметр в настройках плагина).
Оцените преимущества reCAPTCHA и добавляйте её на все свои сайты. Можете не сомневаться, что посетители сайта оценят новый формат защиты от ботов, ведь и им станет проще проходить эту проверку, делая всего один клик.
Источник: workion.ru