СПАМ срабатывает при нескольких RE:RE:RE
Введение
Proxmox Mail Gateway (PMG) — это open-source решение для защиты электронной почты, работающее на базе SpamAssassin для анализа и фильтрации спама. В основе системы лежат правила SpamAssassin, которые присваивают каждому письму определённый балл. Если суммарный балл превышает заданный порог, письмо помечается как спам и может быть помещено в карантин.
Одним из таких правил является MIXED_ES — встроенное правило, которое срабатывает при обнаружении в теле письма смешения латинских и нелатинских символов (например, кириллицы), визуально похожих на букву «E» и её аналоги. Это правило помогает выявлять спам, маскирующийся под легитимные письма путём замены символов.
Однако в некоторых случаях MIXED_ES может вызывать ложные срабатывания, особенно когда пользователи отвечают на письма с несколькими префиксами «RE:» в теме. Накопление этих префиксов может интерпретироваться системой как подозрительный контент, что приводит к нежелательной блокировке легитимной переписки.
Пошаговое решение через Custom Score
Шаг 1: Доступ к настройкам PMG
Войдите в веб-интерфейс Proxmox Mail Gateway, используя учётные данные администратора.
Шаг 2: Переход к настройкам Spam Detector
В левом меню выберите Configuration → Spam Detector. Здесь вы найдёте настройки, связанные с работой SpamAssassin.
Шаг 3: Создание Custom Score
-
Перейдите на вкладку Custom Scores.
-
Нажмите кнопку Create или Add для создания новой записи.
-
В поле Name введите:
MIXED_ES -
В поле Score введите:
0 -
Сохраните изменения.
Важно: Согласно официальной документации Proxmox, имя пользовательского правила должно точно соответствовать имени правила SpamAssassin. Это критически важно для корректной работы настройки.
Шаг 4: Применение конфигурации
После сохранения изменений конфигурация автоматически применяется. В кластерной среде файл custom.cf синхронизируется с главного узла на все остальные узлы автоматически.
Как это работает
Механизм Custom Score
Когда вы устанавливаете Score равным 0 для правила MIXED_ES, вы фактически отключаете его влияние на итоговый спам-балл письма. Согласно документации Proxmox:
«Установив score этого правила на 0, вы можете полностью его отключить».
Это означает, что даже если правило MIXED_ES сработает (обнаружит смешение символов), оно не добавит ни одного балла к общему спам-рейтингу письма. Письма, которые ранее блокировались из-за этого правила, теперь будут проходить проверку.
Почему это безопасно
Proxmox рекомендует не вносить большие изменения в стандартные оценки, поскольку правила SpamAssassin регулярно обновляются и обучены на огромном корпусе писем. Однако установка score в 0 для конкретного правила — это стандартная практика, описанная в документации:
«Ваша система помечает многие легитимные письма от партнёрской организации как спам... Установив score этого правила на 0, вы можете полностью его отключить».
Альтернативный метод: ручная настройка custom.cf
Для более опытных администраторов существует возможность ручной настройки через файл custom.cf:
-
Подключитесь к серверу PMG по SSH.
-
Перейдите в директорию
/etc/mail/spamassassin/. -
Откройте или создайте файл
custom.cf. -
Добавьте следующую строку:
score MIXED_ES 0
-
Проверьте синтаксис командой:
spamassassin -D --lint
-
Перезапустите сервис PMG.
Этот метод даёт более гибкий контроль, но требует осторожности при редактировании конфигурационных файлов.
Диагностика и проверка результатов
Анализ логов
После применения настройки рекомендуется проанализировать логи SpamAssassin, чтобы убедиться, что проблема решена. Система логирует все правила, которые сработали для конкретного письма. Ищите записи, содержащие MIXED_ES, в заголовках spam-отчётов.
Проверка заголовков писем
В заголовках писем, прошедших через PMG, вы найдёте информацию о сработавших правилах. Ищите строку вида:
X-Spam-Status: No, score=X.X required=5.0 tests=... MIXED_ES=0.0 ...
Если значение MIXED_ES=0.0, настройка применена корректно.
Рекомендации по дальнейшей оптимизации
Мониторинг ложных срабатываний
Ведите регулярный мониторинг карантина и spam-логов. Если вы заметите другие правила, вызывающие ложные срабатывания, их также можно настроить через Custom Scores.
Настройка пороговых значений
Помимо настройки отдельных правил, можно настроить общий порог спама. В PMG по умолчанию письма с баллом выше 5 помещаются в карантин. Если ваша система часто блокирует легитимные письма, рассмотрите возможность повышения порога до 5.5 или 6.
Обновление правил SpamAssassin
PMG 8.2 включает SpamAssassin 4.0.1 с обновлёнными наборами правил. Регулярно обновляйте систему для получения актуальных правил и улучшений.
Заключение
Проблема ложных срабатываний правила MIXED_ES при накоплении префиксов «RE:» в теме письма решается путём создания Custom Score с именем MIXED_ES и значением 0 через веб-интерфейс PMG. Это стандартный и рекомендованный способ настройки, описанный в официальной документации Proxmox.
Данное решение позволяет:
-
Сохранить защиту от спама на должном уровне
-
Устранить ложные срабатывания для легитимной переписки
-
Обеспечить бесперебойную доставку важных писем
При возникновении сложностей с настройкой рекомендуется обратиться к документации SpamAssassin или официальному руководству Proxmox Mail Gateway.
Нет комментариев для отображения
Нет комментариев для отображения