Проверка почты на спам и вирусы используя spamassassin и clamav на этапе SMTP-сессии
Цель
Реджектить спам и письма с вирусами на этапе SMTP-сессии (после DATA), чтобы отправляющий MTA сам генерировал баунсы отправителю.
Схема работы
Конфиги
Конфигурируем postfix таким образом, чтобы он прогонял всю почту через smtp-proxy, в роли которого у нас выступает цепочка проксей spampd + clamsmtpd. /etc/postfix/master.cf:
Конфигурируем spampd таким образом, чтобы на выходе он отдавал письмо на следующий фильтр, в нашем случае clamsmtpd. /etc/sysconfig/spampd
/etc/clamsmtpd.conf:
Результаты проверки письма обрабатываем с помощью анализа заголовков /etc/postfix/main.cf