Санкт-Петербург, пр. Большевиков, д. 26-1 — Ежедневно: с 9 до 23
Заказы и консультации: inf@veomedia.ru
FAQ
Инфо
КП и Договор
Контакты
    ВеоМедиа
    «Создание сайтов для бизнеса — с душой и профессионализмом»
    +7 (952) 388-33-87
    +7 (952) 388-33-87 Пишите нам Max
    E-mail
    Заявки: inf@veomedia.ru
    Тех. отдел: sup@veomedia.ru
    Адрес
    Санкт-Петербург, пр. Большевиков, д. 26-1
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    Услуги
    • Создание сайта
    • Продвижение сайтов
    • Техническая поддержка
    • Модули и компоненты
    Bx Центр
    • 1: Безопасность и защита от спама
    • 2: SEO-Оптимизация
    • 3: Интернет магазин
    • 4: Улучшение UX / Интерфейса
    • 5: Интеграции
    • 6: Аналитика и мониторинг
    • 7: Производительность и оптимизация
    • 8: Контент и управление
    • 9: Коммуникация с клиентами
    • 10: Региональность и мультисайтовость
    • 11: Юридическое соответствие
    • 12: Социальное и конверсия
    • 13: Образование и LMS
    • 14: Отраслевые решения
    • 15: Монетизация и финансы
    • 16: Инструменты разработчика
    • 17: Печать и документы
    • 18: Социальные функции
    • 19: Автоматизация бизнес-процессов
    • 20: Персонализация
    • 22: Возвраты и послепродажное обслуживание
    • 23: Цифровые товары
    • 24: Логистика и склад
    • 25: Аукционы и спецформаты продаж
    • 26: Мобильная оптимизация
    • 27: Мультимедиа
    • 28: Партнёрские программы
    • 29: Многоканальные продажи
    • 30: Локализация и адаптация
    • 31: Формы и сбор данных
    • 32: Навигация и структура
    • 33: Кеширование и масштабирование
    • 34: Экспорт и миграция
    • 35: Юзабилити админки
    • 36: Геймификация
    • 37: Экологичность и социальная ответственность
    • 38: Таблицы и калькуляторы
    • 39: Внутренний корпоративный портал
    • 40: Интерактивный контент
    • 41: Управление контактами и CRM
    • 42: Специальные цены и скидки
    • 43: Верификация и проверка данных
    • 44: Соответствие 54-ФЗ и маркировка
    • 45: Click and Collect / Омниканальность
    • 46: Подарки и дополнительные услуги
    • 47: Отраслевые калькуляторы
    • 48: Управление репутацией
    • 49: Таймеры и уведомления на сайте
    • 50: Системы очередей и записи
    • 51: Работа с файлами и документами
    • 52: A/B тестирование и оптимизация конверсии
    • 53: Защита контента и DRM
    • 54: Контент по расписанию
    • 55: Расширения поиска
    • 56: Энергосбережение и Green IT
    • 57: Микроанимации и визуальные эффекты
    • 58: Социальный вход и регистрация
    • 59: Конкурентная разведка
    • 60: Accessibility / Инклюзивность
    • 61: Динамический контент по условиям
    • 62: Интеграции с российскими сервисами
    • 63: Кастомизация Checkout
    • 64: Управление акциями
    • 65: Уведомления и каналы коммуникации
    • 66: Данные и Privacy
    • 67: Управление отзывами
    • 68: Специфические виджеты
    • 69: Мультиформатный экспорт
    • 70: Гибридные модели продаж
    • 71: Умные уведомления для менеджеров
    • 72: Работа с возражениями
    • 73: Контроль качества данных
    • 74: Нишевые интеграции
    • 75: Дополненная реальность (AR)
    • 76: Форумы и сообщества
    • 77: Статусные страницы и инциденты
    • 78: Рекомендатели и подбор
    • 79: HR и рекрутинг
    • 80: Управление подписками
    • 81: Цифровые активы (DAM)
    • 82: Голосовые интерфейсы и чат-боты
    • 83: Финансовые инструменты для покупателя
    • 84: Кросс-бордер и международная торговля
    • 85: Обратная связь и UX-исследования
    • 86: Управление версиями контента
    • 87: Управление каналами трафика
    • 88: Управление контрактами и SLA
    • 89: Управление товарным контентом (PIM)
    • 90: Платформы для мастеров и специалистов
    • 91: Управление контентом соцсетей
    • 92: Ценообразование
    • 93: Интеграции с мессенджерами
    • 94: Кастомные поля и расширения данных
    • 95: Интеллектуальное управление запасами
    • 96: Карты лояльности
    • 97: Нестандартные форматы контента
    • 98: Сезонность и прогнозирование
    • 99: Микросервисы и модульность
    • 100: Антикризисные инструменты
    • 101: Мультимедийные обзоры
    • 102: Маркетплейс-аналитика
    • 103: Контент-маркетинг
    • 104: Экстренные функции
    • 105: Специальные типы товаров
    • 106: Рассрочка и кредитование
    • 107: Геомаркетинг
    • 108: Система уровней для менеджеров
    • 109: Печать и офлайн
    • 110: Специальные юридические модули
    • 111: Оптимизация конверсии (CRO)
    • 112: Утилиты для контент-менеджеров
    • 113: Инструменты для маркетолога
    • 114: Системы оценки
    • 115: Специальные функции для контента
    Центр
    • Консультанты и чаты
    • Контент и SEO
    • Аналитика и оптимизация
    • E-commerce и каталог
    • Модерация и безопасность
    • CRM и работа с клиентами
    • Email-маркетинг и коммуникации
    • Визуал и медиа
    • Персонализация
    • Утилиты и автоматизация
    Отрасли
    • Агентства недвижимости
    • Автодилеры и аренда
    • Гостиницы
    • Клиники и медцентры
    • Производство
    • Рестораны и кафе
    • Салоны красоты
    • Ремонт и отделка
    • Строительные компании
    • Транспортные компании
    • Учебные заведения
    • Финансовые организации
    • Юридические компании
    Магазины
    • Электроника
    • Одежда и обувь
    • Дом и интерьер
    • Магазин мебели
    • Косметика и парфюм
    • Детские товары
    • Продукты и товары
    • Спортивные товары
    • Автозапчасти и автотовары
    • Хобби и творчество
    • Зоотовары
    • Строительные материалы
    Аналитика
    • Все инструменты
    • Расчет стоимости
    • Проверка сайта
    • Проверка позиций
    • Сайт глазами бота
    • Анализ читаемости текста
    • Микроразметка, теги
    • Плотность ключевых слов
    • Проверка битых ссылок
    • ВеоМедиа AiS Proxy
    Инструменты
    • Все инструменты
    • Генератор favicon
    • Конвертер в WebP
    • Минификатор CSS/JS
    • Генератор палитр
    • Генератор градиентов
    • Генератор анимаций фона
    • Lorem Ipsum генератор
    • Счётчик символов/слов
    • QR-код генератор
    Валидаторы
    • Все валидаторы
    • HTML валидатор разметки
    • CSS/SCSS/LESS валидатор
    • JS/TypeScript валидатор
    • PHP/PSR валидатор
    • JSON/YAML/XML валидатор
    • SQL Syntax валидатор
    • Python валидатор
    • Regex Tester/Explainer
    DEV
    • Все инструменты
    • Форматтер/Beautifier кода
    • Конвертер SCSS/CSS/TS/JS/JSON/YAML
    • Генератор htaccess
    • Генератор robots txt
    • Diff-сравнение кода
    • Base64 encoder/decoder
    • URL encoder/decoder
    • Cron парсер
    • PWA приложение
    Контакты
    Акции
    • Комплексное продвижение
    • Разработка логотипа
    • Разовая оптимизация
    • Установка 1С Битрикс
    • Готовые решения
    • Сохраним данные
    Цены
    • Разработка сайтов
    • Обслуживание и доработки
    • Продвижение
    Проекты
    • Корпоративный сайт
    • Корпоративный с каталогом
    • Интернет магазин
    Инфо
    Компания
    • О компании
    • Отзывы
    • Реквизиты
    • История компании
    • Сертификаты
    Информация
    • Вопрос-ответ
    • Новости
    • Статьи
    • Персональные данные
    • Конфиденциальность
    Новости
    КП И Договор
      0
      ВеоМедиа
      Телефоны
      +7 (952) 388-33-87 Пишите нам Max
      E-mail
      Заявки: inf@veomedia.ru
      Тех. отдел: sup@veomedia.ru
      Адрес
      Санкт-Петербург, пр. Большевиков, д. 26-1
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      0
      0
      ВеоМедиа
      • Кабинет
      • 0 Корзина
      • +7 (952) 388-33-87 Пишите нам Max
        • Телефоны
        • +7 (952) 388-33-87 Пишите нам Max
      • Санкт-Петербург, пр. Большевиков, д. 26-1
      • Заявки: inf@veomedia.ru
        Тех. отдел: sup@veomedia.ru
      • Пн. – Пт.: с 9:00 до 18:00
      Главная
      Digital‑центр 1С‑Битрикс
      1: Безопасность и защита от спама
      Блокировка регистраций и отправки писем из форм по полю e-mail
      Новинка
      Готовое решение
      Блокировка регистраций и отправки писем из форм по полю e-mail

      Блокировка регистраций и отправки писем из форм по полю e-mail

      В наличии
      Арт. 111
      ВеоМедиа
      2 000 руб.
      При возникновении ошибок исправляем бесплатно. Гарантия 1 месяц.
      Скрипт «Блокировка регистраций и отправки писем по email» для 1С-Битрикс запрещает регистрацию и отправку форм, если почтовый адрес не принадлежит доменным зонам .ru или .рф. Администратор может добавить собственные разрешённые домены. Эффективно отсекает спам-регистрации с зарубежных почтовых сервисов и нецелевые обращения через формы обратной связи.
      Подробнее
      ₽
      Цена действительна только для готовых решений. Если в статусе написано «Под заказ», то на данный момент готовое решение отсутствует и возможна только индивидуальная разработка.
      1C Битрикс
      Разработка сайтов на современной платформе
      Тех. поддержка Пн-Вс
      Осуществляем оперативную поддержку и консультацию до 23-00
      Работы по договору
      Создание сайтов и продвижение на прозрачных условиях

      Формы обратной связи, регистрация на сайте и подписки на рассылку — основные точки входа для спам-ботов и нецелевых обращений. Значительная часть мусорного трафика поступает с почтовых адресов в иностранных доменных зонах: .com, .net, .org и десятков других. Для бизнесов, ориентированных на российский рынок, такие обращения практически никогда не представляют коммерческой ценности. Скрипт «Блокировка регистраций и отправки писем по email» для 1С-Битрикс автоматически фильтрует все формы и регистрацию, разрешая отправку только с почтовых адресов в зонах .ru и .рф с возможностью добавления собственных доменов.

      Блокировка регистраций и отправки форм по email

      Лёгкий и эффективный скрипт для сайтов на 1С-Битрикс, запрещающий регистрацию и отправку любых форм, если email-адрес не принадлежит разрешённым доменным зонам. По умолчанию допускаются только .ru и .рф. Администратор может расширить список, добавив собственные домены. Двойная проверка на стороне клиента и сервера исключает обход защиты.

      Двойная валидация
      Только .ru и .рф
      Свои домены
      Блокировка спама
      2 уровня проверки
      .ru .рф зоны по умолчанию
      2 файла в проекте
      -95% спам-регистраций

      Принцип фильтрации доменов

      Скрипт анализирует доменную зону email-адреса, указанного в любой форме на сайте. Разрешённые и блокируемые зоны чётко разделены.

      Разрешённые зоны
      • user@mail.ru
      • user@pochta.рф
      • user@yandex.ru
      • user@company.ru
      Администратор может добавить свои домены: .by, .kz, .com или конкретные адреса вроде gmail.com
      Блокируемые зоны
      • user@gmail.com
      • user@yahoo.net
      • user@outlook.org
      • user@proton.de
      Все доменные зоны, не входящие в разрешённый список, автоматически блокируются

      Функции скрипта

      Скрипт обеспечивает двухуровневую фильтрацию email-адресов: мгновенную на стороне браузера для удобства пользователя и надёжную серверную для защиты от обхода.

      Клиентская валидация в реальном времени

      JavaScript-скрипт перехватывает отправку любой формы, содержащей поле email. Если доменная зона адреса не входит в список разрешённых, отправка блокируется мгновенно, а пользователь получает информативное сообщение с просьбой указать адрес в зоне .ru или .рф. Проверка происходит без перезагрузки страницы.

      Серверная проверка в init.php

      Дублирующая проверка на уровне сервера защищает от обхода клиентской валидации. Если запрос с недопустимым email поступит напрямую (минуя JavaScript), серверный обработчик перехватит его и заблокирует регистрацию или отправку формы. Это исключает возможность обхода через отключение JavaScript в браузере.

      Блокировка регистрации

      Форма регистрации нового пользователя на сайте контролируется скриптом. Попытка зарегистрировать аккаунт с email-адресом в запрещённой доменной зоне будет отклонена как на стороне браузера, так и на сервере. Это кардинально сокращает количество спам-аккаунтов и нецелевых регистраций.

      Фильтрация всех форм

      Скрипт применяется ко всем формам на сайте, содержащим поле email: обратная связь, заявка на звонок, подписка на рассылку, запрос коммерческого предложения и любые другие. Единая точка контроля охватывает весь сайт без необходимости настраивать каждую форму отдельно.

      Настраиваемый список доменов

      Администратор может расширить список разрешённых зон и конкретных доменов. Например, добавить .by и .kz для работы со странами СНГ, или разрешить конкретный домен gmail.com для партнёров. Список хранится в конфигурационном массиве и легко редактируется без глубоких технических знаний.

      Информативные сообщения

      При блокировке пользователь видит понятное и вежливое сообщение о том, что на данном сайте принимаются только email-адреса в российских доменных зонах. Текст сообщения настраивается администратором. Пользователь не теряет введённые данные в других полях формы и может сразу исправить адрес.


      Схема работы скрипта

      Проверка выполняется в два этапа: мгновенно в браузере при нажатии кнопки отправки и повторно на сервере при обработке запроса.

      Пользователь заполняет форму

      Посетитель вводит имя, email-адрес, текст сообщения и нажимает кнопку отправки. Форма может быть любой: регистрация, обратная связь, подписка, заявка.

      email-ru-validator.js — клиентская проверка

      JavaScript перехватывает событие отправки, извлекает значение email-поля и проверяет доменную зону. Результат определяется мгновенно:

      Зона разрешена

      Форма отправляется на сервер

      Зона запрещена

      Сообщение об ошибке, отправка отменена

      init.php — серверная проверка

      Если запрос прошёл клиентскую валидацию (или был отправлен напрямую), серверный обработчик выполняет повторную проверку доменной зоны. При обнаружении запрещённого домена регистрация или отправка формы блокируется на уровне PHP.

      Результат

      Форма с разрешённым email успешно отправлена. Регистрация с российской почтой завершена. Все обращения с иностранных доменов отсечены на обоих уровнях без нагрузки на сервер и базу данных.


      Структура файлов скрипта

      Решение состоит всего из двух файлов: серверного обработчика и клиентского скрипта. Минимальное количество файлов обеспечивает лёгкую установку и отсутствие конфликтов с другими компонентами сайта.

      init.php

      local / php_interface / init.php

      Серверный обработчик. Интегрируется в цепочку событий 1С-Битрикс и обеспечивает фильтрацию на уровне PHP, которую невозможно обойти отключением JavaScript.

      • Перехват события регистрации пользователя (OnBeforeUserRegister)
      • Перехват отправки форм Битрикс (OnBeforeResultAdd)
      • Извлечение домена из поля EMAIL и проверка зоны
      • Конфигурационный массив разрешённых зон и доменов
      • Подключение клиентского скрипта через AddHeadScript
      • Возврат ошибки с настраиваемым текстом сообщения
      email-ru-validator.js

      local / js / email-ru-validator.js

      Клиентский скрипт валидации. Работает в браузере посетителя и обеспечивает мгновенную обратную связь без перезагрузки страницы.

      • Автоматическое обнаружение всех форм с полем email на странице
      • Перехват события submit и валидация перед отправкой
      • Извлечение доменной зоны и сверка со списком разрешённых
      • Отображение стилизованного сообщения об ошибке
      • Валидация в реальном времени при вводе (onblur)
      • Сохранение остальных полей формы при ошибке

      Если необходима индивидуальная разработка

      Ниже представлена оценка трудозатрат на создание скрипта. Расчёт выполнен для специалиста среднего уровня квалификации. Стоимость внедрения на сайт клиента оговаривается отдельно и в определённых случаях может быть бесплатной — например, если у клиента имеется тестовый сайт для проверки работоспособности скрипта.

      Файл / компонент Описание работ Часы
      init.php Разработка серверного обработчика событий. Регистрация обработчиков OnBeforeUserRegister и OnBeforeResultAdd. Извлечение доменной зоны из email-адреса с поддержкой кириллических доменов (.рф). Формирование конфигурационного массива разрешённых зон и конкретных доменов. Генерация ошибки с настраиваемым текстом при несоответствии. Подключение клиентского JS-скрипта через штатные методы Битрикс. 4 ч
      email-ru-validator.js Разработка клиентского скрипта валидации. Автоматическое сканирование DOM для обнаружения всех форм с полями типа email. Перехват события submit. Извлечение и нормализация доменной зоны. Сверка со списком разрешённых. Отображение стилизованного блока ошибки рядом с полем. Валидация при потере фокуса (onblur). Сохранение данных остальных полей. Минификация итогового файла. 4 ч
      Тестирование Проверка работоспособности на формах регистрации, обратной связи, подписки и заказа. Тестирование с различными email-адресами: .ru, .рф, .com, .net, .org, .de и другие зоны. Проверка серверной валидации при отключённом JavaScript. Тестирование добавления кастомных доменов. Проверка совместимости с AJAX-формами и модулями Битрикс. 3 ч
      Документация Инструкция по установке и подключению. Описание формата конфигурационного массива. Руководство по добавлению разрешённых зон и доменов. Примеры типичных конфигураций для различных сценариев. 1 ч
      Итого на разработку скрипта 12 ч

      Лицензия и стоимость

      Указанная стоимость включает лицензию на размещение скрипта на одном веб-проекте. При необходимости использования на нескольких сайтах приобретается дополнительная лицензия для каждого проекта. Лицензия предоставляется бессрочно и включает все обновления в рамках текущей мажорной версии скрипта.

      Гарантия совместимости

      Каждый сайт индивидуален по набору установленных модулей, используемым формам и способам их обработки. Если после установки скрипта фильтрации email возникнут ошибки при отправке легитимных форм, некорректная работа с AJAX-отправкой или конфликты с другими компонентами вашего сайта, специалисты компании ВеоМедиа устранят их бесплатно в рамках гарантийной поддержки.

      Индивидуальная доработка

      Функциональность скрипта может быть расширена под задачи вашего проекта. Например, добавление логирования заблокированных попыток, интеграция с административной панелью для управления списком доменов без редактирования кода, уведомления администратора о подозрительной активности, выборочное применение к отдельным формам. Любые доработки обсуждаются и оцениваются отдельно. Текущий скрипт предоставляется исключительно с функциями, описанными в разделе выше.

      Зачем блокировать иностранные email-домены

      Анализ спам-регистраций и мусорных обращений через формы российских сайтов показывает, что подавляющее большинство нежелательных запросов поступает с адресов в зонах .com, .net, .org и экзотических доменах. Автоматические боты массово генерируют аккаунты на gmail.com, outlook.com, yahoo.com и десятках других сервисов, заполняя базу данных сайта фейковыми пользователями. Для бизнесов, работающих исключительно с российской аудиторией, фильтрация по доменной зоне email является простым и высокоэффективным барьером, устраняющим до 95% спам-активности без ущерба для целевых клиентов.

      Назад к списку
      Готовы ответить на все ваши вопросы, связанные с разработкой и продвижением сайтов. Отправьте их нам — ответ придёт на вашу электронную почту в кратчайшие сроки.
      Задать вопрос
      Отрасли
      • Агентства недвижимости
      • Автодилеры и аренда
      • Гостиницы
      • Клиники и медцентры
      • Производство
      • Рестораны и кафе
      • Салоны красоты
      • Строительные компании
      • Транспортные компании
      • Учебные заведения
      • Финансовые организации
      • Юридические компании
      Магазины
      • Электроника
      • Одежда и обувь
      • Дом и интерьер
      • Магазин мебели
      • Косметика и парфюм
      • Детские товары
      • Продукты и товары
      • Спортивные товары
      • Автозапчасти
      • Хобби и творчество
      • Зоотовары
      • Строительные материалы
      Аналитика
      • Расчет стоимости
      • Проверка сайта
      • Проверка позиций
      • Сайт глазами бота
      • Анализ читаемости
      • Плотность ключей
      • Битые ссылки
      • Микроразметка
      Инструменты
      • Генератор favicon
      • Конвертер в WebP
      • Минификатор CSS/JS
      • Генератор палитр
      • Генератор градиентов
      • Lorem Ipsum генератор
      • Счётчик символов/слов
      • QR-код генератор
      Валидаторы кода
      • HTML
      • CSS/SCSS/LESS
      • JS/TypeScript
      • PHP/PSR
      • JSON/YAML/XML
      • SQL Syntax
      • Python
      • Regex Test/Explain
      Инструменты разработчика
      • Форматтер/Beautifier
      • Конвертер кода
      • Генератор htaccess
      • Генератор robots.txt
      • Diff-сравнение
      • Base64 encoder
      • URL encoder
      • Cron парсер
      Услуги
      Создание сайта
      Продвижение сайтов
      Техническая поддержка
      Модули и компоненты
      Цены
      Разработка сайтов
      Обслуживание и доработки
      Продвижение
      Компания
      О компании
      Отзывы
      Реквизиты
      История компании
      Сертификаты
      Проекты
      Вопрос-ответ
      Новости
      Статьи
      Контакты
      Соглашение
      Конфиденциальность
      Контакты
      +7 (952) 388-33-87
      +7 (952) 388-33-87 Пишите нам Max
      E-mail
      Заявки: inf@veomedia.ru
      Тех. отдел: sup@veomedia.ru
      Адрес
      Санкт-Петербург, пр. Большевиков, д. 26-1
      Режим работы
      Пн. – Пт.: с 9:00 до 18:00
      Заявки: inf@veomedia.ru
      Тех. отдел: sup@veomedia.ru
      Санкт-Петербург, пр. Большевиков, д. 26-1
      © 2015 - 2026 ВеоМедиа. ИП Евменов В.О. Все права защищены. Копирование текстов, фотографий,
      программных разработок с данного сайта запрещено и защищено законодательством РФ.
      Сайт носит исключительно информационный характер и ни при каких условиях информационные материалы и цены,
      размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 Гражданского кодекса РФ.
      Политика конфиденциальности
      Карта сайта
      0 Корзина

      Вы не выбрали услуг

      Выберите в разделе
      AI Центр, Bx Центр или Цены
      интересующую услугу и
      нажмите кнопку «В корзину»
      Перейти в каталог
      КП, Договор

      Выберите тип сайта и необходимые услуги для расчёта стоимости. После выбора необходимых услуг вы сможете скачать подробное коммерческое предложение и договор с описанием всех работ, сроками исполнения и ценами.

      Сформировать документы