Признаки
- Письмо от хостинга о рассылке спама или жалобах на ваш аккаунт.
- Отправка через PHP
mail()заблокирована: формы на сайте перестали отправлять письма. - Письма клиентам возвращаются с отказом, в тексте отказа упоминаются чёрные списки (blocklist, blacklist) или плохая репутация.
- Клиенты пишут, что получают от вас странные письма.
Шаг 1. Откуда идут письма
Откройте журнал почты в панели хостинга или попросите его у поддержки. По нему видно, кто отправлял письма:
- скрипт сайта — в журнале будет путь к PHP-файлу или пользователь веб-сервера. Запишите путь;
- почтовый ящик домена — письма уходили через SMTP с авторизацией конкретного ящика.
Если журнала нет, попросите хостинг прислать заголовки нескольких спам-писем: по ним видно, с какого сервера и через что они отправлены.
Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.
Отправить задачуШаг 2. Скрипт на сайте
- Вредоносный файл. Если в журнале путь к файлу, которого нет в CMS или плагинах, или к файлу в папке загрузок, это заражение. Удалить один файл мало: найдите, как он попал на сайт. Порядок действий: вирус на сайте, сайт взломали.
- Открытая форма. Если письма шлёт обычная форма сайта, через неё рассылают спам боты: подставляют чужой адрес получателя или текст. Поставьте защиту от ботов (капча или проверка на сервере) и проверьте, что адрес получателя нельзя подменить из формы. Подробнее о формах: форма обратной связи не работает.
Шаг 3. Взломанный ящик
Если письма уходили через SMTP конкретного ящика, его пароль украли. Смените пароль, завершите все сеансы в почтовом сервисе и включите двухфакторную защиту. Проверьте, не стоят ли в ящике чужие правила пересылки и автоответы. Поменяйте пароли и в программах, где этот ящик настроен, например в плагине отправки писем на сайте.
Шаг 4. Вернуть репутацию
- Убедитесь, что рассылка прекратилась: журнал почты за последние часы чистый.
- Проверьте записи SPF, DKIM и DMARC: с ними подделать письмо от вашего домена сложнее, а почтовые сервисы быстрее начинают доверять вашим письмам снова. Как их настроить: SPF, DKIM и DMARC для сайта.
- Проверьте IP сервера и домен в публичных чёрных списках. У каждого списка своя процедура исключения, обычно форма на его сайте. Подавайте запрос только после того, как источник закрыт: иначе адрес быстро попадёт туда снова.
- Сообщите хостингу, что источник найден и закрыт, и попросите снять блокировку отправки.
Когда нужен специалист
- Непонятно, откуда идут письма, а хостинг журнал не даёт.
- Вредоносный файл удалили, а рассылка через день началась снова.
- Сайт заражён, и нужно найти точку входа, а не только удалить файлы.
Сколько стоит у нас
| Задача | Время | Стоимость |
|---|---|---|
| Очистка заражённого сайта | 2–4 ч | 7 600–15 200 ₽ |
| Исправление ошибки | 1–2 ч | 3 800–7 600 ₽ |
Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.
Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.
Отправить задачуЧастые вопросы
Хостинг заблокировал почту. Сколько ждать разблокировки?
Это зависит от хостинга. Обычно блокировку снимают после того, как вы показали, что источник найден и закрыт. Поэтому начните с шагов 1–3.
Я сменил пароль ящика, а спам всё идёт
Значит, источник не ящик, а скрипт на сайте. Смотрите журнал почты: шаг 1 и шаг 2.
Почему письма клиентам не доходят, хотя рассылки уже нет?
Репутация домена и IP восстанавливается не сразу: почтовые сервисы какое-то время продолжают не доверять адресу. Помогают SPF, DKIM и DMARC и исключение из чёрных списков (шаг 4).