Чтобы избежать блокировки номеров при массовой SMS-рассылке, соблюдайте правила операторов, получайте явное согласие абонентов и используйте технические средства защиты от спама. Неправильная сегментация списка или игнорирование требований операторов мгновенно отправляет сообщения в спам-фильтры и приводит к блокировке. В статье расскажем, как построить безопасную рассылку, которая проходит проверку операторов и не раздражает получателей.
Почему номера блокируются при SMS-рассылке
Блокировка номеров — это реакция оператора или SMS-шлюза на нарушение правил доставки сообщений. Основные причины:
- Отсутствие явного согласия абонента (одностепенное или неявное согласие).
- Высокий процент жалоб (user reports) или жалоб через USSD.
- Нарушение темпов отправки (перегрузка трафика за короткий интервал).
- Использование запрещённых или подозрительных отправителей (sender IDs, коротких кодов).
- Контент, соответствующий спам-триггерам (рекламные слова, ссылки, вложенные файлы).
По данным Mobile Marketing Association за 2025 год, 38 % компаний сталкиваются с временной блокировкой из‑за noncompliance. Блокировка может быть временной (от нескольких часов до нескольких дней) или постоянной, если нарушения повторяются.
Определения ключевых терминов
| Термин | Определение |
|---|---|
| Opt-in | Явное согласие абонента на получение SMS, обычно зафиксированное через USSD‑команду или чекбокс. |
| Double opt-in | Двухэтапное подтверждение: пользователь сначала подписывается, затем подтверждает подписку ответным сообщением. |
| Feedback loop | Система оператора, уведомляющая отправителя о жалобах пользователей (например, MTS‑Feedback). |
| Sender ID | Идентификатор отправителя, отображаемый у получателя (алфавитно‑цифровая строка или короткий номер). |
| Rate limit | Максимально допустимое количество SMS за единицу времени, установленное оператором или шлюзом. |
Правила операторов и нормативные ограничения
Каждый крупный оператор в 2025‑26 годах публикует собственные правила SMS-маркетинга. Несоблюдение влечёт за собой штрафы, блокировку трафика или исключение из белого списка.
| Оператор | Требования к контенту | Лимиты на отправку | Процедура жалоб |
|---|---|---|---|
| MTS | Разрешена только релевантная информация, запрещены ссылки на подозрительные сайты. | До 1000 SMS в сутки с одного IP. | USSD‑1985, email‑feedback@mts.ru. |
| Мегафон | Строгая фильтрация рекламных слов, обязательна пометка реклама. | 500 SMS/час, 5000 в сутки. | USSD‑1986, колл‑центр. |
| Теле2 | Разрешены только уведомления, связанные с услугой, которую пользователь ранее активировал. | 300 SMS/час, 2000 в сутки. | USSD‑1987, личный кабинет. |
| Билайн | Обязательна подпись отправлено с согласия абонента, запрещены скрытые ссылки. | 800 SMS/час, 4000 в сутки. | USSD‑1988, SMS‑feedback@beeline.ru. |
Таблица показывает базовые ограничения; конкретные лимиты могут варьироваться в зависимости от тарифного плана и репутации отправителя.
Построение списка подписчиков с явным согласием
Основной фактор, предотвращающий блокировку, — это качественный список. Используйте проверенные методы сбора:
- Проведите double opt-in процедуру: пользователь вводит номер, получает SMS‑код для подтверждения.
- Фиксируйте время и способ получения согласия (USSD, чекбокс, API‑запрос) с отметкой
timestampиconsent_hash. - Регулярно проводите ре-оптимизацию: отправляйте тестовое сообщение с просьбой подтвердить интерес и удаляйте неактивных подписчиков.
- Документируйте согласие в соответствии с 387‑ФЗ “О персональных данных” (для РФ) — хранение логов на срок не менее 3 лет.
Пример кода для обработки подписки через API:
POST /api/v1/subscribe
{ "phone": "+79991234567", "source": "landing_page", "consent": true, "timestamp": "2025-09-12T14:23:00Z"
}Формулировка SMS: что проходит фильтрацию операторов
Контент должен быть кратким, релевантным и соответствовать спам‑правилам:
- Длина — не более 160 символов (для стандартного SMS).
- Нет запрещённых слов:
бесплатно
,ограниченное предложение
,нажмите
без контекста. - Чёткий призыв к действию (CTA), соответствующий теме сообщения.
- Обязательно указание
реклама
, если сообщение носит рекламный характер. - Избегайте вложений, внешних ссылок или UTM‑параметров в теле сообщения.
Пример успешного уведомления:
“[+] Ваше бронирование подтверждено. Код: 8842. Действителен до 12.09.2025.”
Технические инструменты для предотвращения блокировок
Даже при идеальном контенте блокировка возникает из‑за технических ошибок. Используйте следующие инструменты:
- Warm-up IP. Начинайте с малого объёма (до 100 SMS в день) и постепенно увеличивайте до целевого трафика.
- SPF/DKIM/DMARC. Настройте аутентификацию домена отправителя, чтобы операторы могли проверить репутацию.
- Dynamic Sender ID. Используйте
alphanumericalsender ID, соответствующий бренду, но не короткие номера, если только у вас нет специального соглашения. - Rate limiting на стороне сервера. Ограничьте количество запросов к SMS‑шлюзу до 300 в минуту, чтобы избежать sudden spikes.
- Использование HTTPS‑API. Все запросы к шлюзу должны быть зашифрованы, иначе оператор может считать трафик подозрительным.
Пример конфигурации SPF‑записи для домена example.com:
v=spf1 include:_spf.google.com ~allМониторинг жалоб и восстановление репутации
Если абонент отправляет жалобу через USSD‑1985 (MTS) или через ссылку в SMS, оператор включает отправителя в черный список
. Быстрое реагирование снижает срок блокировки:
- Подключите feedback‑loop: оператор автоматически отправляет вам уведомление о жалобе (например,
complaint@mtshub.com). - Анализируйте отчёт: причина (spam, unwanted, other) и временной паттерн.
- Исключите проблемные номера из списка (они часто жалуются) и замените их на новые, получившие явное согласие.
- Запустите процедуру восстановления: отправьте 50 SMS только информационного характера (без рекламы) с низким темпом – 10 SMS в час.
Отслеживайте bounce‑rate: если она превышает 2 % от общего объёма, проверьте качество списка и настройки отправителя.
Заключение
Предотвратить блокировку номеров при массовой SMS-рассылке можно, если соблюдать правила операторов, поддерживать чистый список подписчиков и использовать технические средства защиты. Регулярный мониторинг жалоб, соблюдение rate limits и прозрачная формулировка сообщений — ключевые элементы долгосрочной репутации отправителя. Соблюдайте эти практики, и ваша SMS-стратегия останется эффективной в 2025‑26 годах.
FAQ
Вопрос: Достаточно ли однократного opt-in для избежания блокировки?
Ответ: Нет. Рекомендуется использовать double opt-in, чтобы подтвердить реальный интерес абонента и соответствовать правилам операторов.
Вопрос: Как быстро восстановить репутацию после блокировки?
Ответ: Отправьте 50 SMS только информационного характера с низким темпом (10 SMS/час), отслеживайте жалобы и постепенно возвращайтесь к целевому объёму.
Вопрос: Что делать, если оператор блокирует короткий номер?
Ответ: Перейдите на alphanumerical sender ID или зарегистрируйтесь в программе белого списка оператора (требует дополнительного соглашения).
Вопрос: Какой лимит SMS считается безопасным?
Ответ: Лимиты варьируются: MTS – до 1000 в сутки, Мегафон – 5000, Теле2 – 2000, Билайн – 4000. Соблюдайте минимальный лимит из таблицы и увеличивайте постепенно.
Вопрос: Нужно ли хранить логи согласия?
Ответ: Да. Храните метаданные подписки (timestamp, source, consent_hash) не менее 3 лет для подтверждения в случае спора.
Определения
Spam‑filter. Автоматизированная система оператора, которая оценивает каждое SMS по контенту, отправителю и поведенческим факторам.
USSD‑1985. Код короткого запроса, используемый абонентами для подачи жалобы на SMS‑рассылку у оператора MTS.
Black‑list. Список отправителей или номеров, которым временно или постоянно запрещена доставка SMS из‑за нарушений.
Warm‑up. Процесс постепенного увеличения объёма отправки, чтобы оператор привыкнул к репутации отправителя.
Feedback‑loop. Автоматический канал, через который оператор уведомляет отправителя о жалобах пользователей.