Что такое Apache SpamAssassin в cPanel
Apache SpamAssassin — фильтр, который анализирует каждое входящее письмо по десяткам признаков: репутация IP отправителя, наличие SPF/DKIM, характерные фразы, ссылки на известные спам-домены. По итогам анализа письму присваивается числовая оценка (score): чем выше число, тем больше похоже на спам.
Фильтр работает на уровне почтового сервера, до того как письмо попадёт в ящик, и дополняет проверки SPF, DKIM и DMARC — те подтверждают подлинность отправителя, а SpamAssassin оценивает содержимое.
Как включить SpamAssassin и задать порог
В разделе «Email» откройте «Apache SpamAssassin» и нажмите «Enable». По умолчанию порог срабатывания — 5.0 баллов: письма с такой или большей оценкой считаются спамом. Порог можно изменить в «Configure Apache SpamAssassin» → «required_score» — понижение до 3.0-4.0 делает фильтр строже, но повышает риск ложных срабатываний на легитимные рассылки.
Изменения применяются к новым письмам сразу после сохранения, уже полученные письма не пересканируются.
Что делать со спамом: метка или перемещение
По умолчанию SpamAssassin добавляет в заголовок письма отметку ***SPAM*** и пропускает его в обычный ящик — дальше фильтрацией занимается правило в почтовом ящике или клиенте. Включив «Spam Box» в том же разделе, вы переносите помеченные письма в отдельную папку Spam на сервере — так основной ящик остаётся чистым, а подозрительные письма можно проверить перед удалением.
Автоматическое удаление писем с очень высокой оценкой настраивается в «Auto-Delete Spam» с отдельным порогом — обычно на 5-10 баллов выше базового, чтобы под удаление попадал только однозначный спам.
Как читать оценку SpamAssassin: примеры
| Оценка | Типичная причина | Действие фильтра |
|---|---|---|
| 0.0-2.9 | Письмо выглядит легитимным | Доставляется без пометки |
| 3.0-4.9 | Есть подозрительные признаки, но не критично | Доставляется, можно наблюдать |
| 5.0-9.9 | Нет SPF/DKIM, спам-фразы в теле | Помечается как ***SPAM*** |
| 10.0 и выше | Явный спам или фишинг | Попадает под Auto-Delete при включении |
Полную расшифровку оценки конкретного письма видно в заголовке X-Spam-Status — там перечислены все сработавшие правила с баллами по каждому.
Ложные срабатывания: whitelist и blacklist
Если легитимная рассылка регулярно попадает в спам, добавьте адрес отправителя в «Configure Apache SpamAssassin» → «Whitelist» — это снижает его итоговую оценку независимо от содержимого письма. Обратный список, «Blacklist», принудительно помечает письма с указанных адресов как спам вне зависимости от их реальной оценки.
Оба списка настраиваются на уровне аккаунта, а не отдельного ящика: изменения действуют сразу для всех почтовых ящиков домена.
Итог: чек-лист настройки спам-фильтра
- Включите SpamAssassin и оставьте порог 5.0, если нет явной проблемы с пропуском спама.
- Включите Spam Box, чтобы разделить обычную почту и подозрительные письма.
- Настройте Auto-Delete только для явного спама — с порогом заметно выше базового.
- Добавляйте проверенных отправителей в Whitelist вместо снижения общего порога.
- Проверяйте заголовок X-Spam-Status при спорных случаях, а не только факт пометки.