Недавно потребовалась тонкая настройка spam фильтра на новом MTA сервере установленном вместо старого MS Exchanage с ролью Edge...
Proxmox mail gateway - это комбаин который реализует функции классического MTA+ антивирусное решение на ClamAV+ SpamAssassin (спам фильтр). Базовые настройки фильтра разбирать не буду , т.к они достаточно известны и нативно понятны , необходимо всего лишь разобраться с принципом фильтрации и настроить правила. Более тонкая настройка осуществляется, через конфигурационный файл.
Конфигурационный файл при классической установки spamassassin находится /etc/mail/spamassassin/local.cf . Но в результате переработки proxmox, можно увидеть что в данном файле есть отсылка в /usr/share/spamassassin-extra/KAM.cf . Это и есть файл для тонкой настройки SpamAssassin.
Например:
Необходимо блокировать все входящие письма со словом password.
Пишем добавочку для конфигурации:
body JUNK1 /password/i
describe JUNK1 used to block junk mail
score JUNK1 45.0
Сохраняем перезапускаем сервис.
Фильтрация осуществляется на базе оценок в баллах. Грубо говоря мы скам фильтру говорим о том, что при обнаружении слова добавлять к оценке 45 баллов , что гарантированно отправит в блок данное письмо если все остальные параметры настроены по умолчанию.
Заголовки и синтаксис можно найти на официальном сайте https://spamassassin.apache.org/full/3.1.x/doc/Mail_SpamAssassin_Conf.html