Записки админа

Записки админа

Настраиваем фильтрацию спама (Spamassassin) и вирусов (ClamAV) на CentOS 6 и Postfix посредством Amavis

Для начала проверяем ваш почтовый сервер на open relay: http://www.mailradar.com/openrelay/

Итак, устанавливаем spamassassin:

Никаких дополнительных настроек производить не нужно. Мы будем использовать AmavisdNEW для управления Spamassassin. Так что его не надо добавлять в автозагрузку и стартовать сервис. Spamassassin обновляется автоматически через cron.

Далее устанавливаем ClamAV (демон, антивирусные базы, и сам сканер):

Настраиваем интерфейсы между Postfix, ClamAV и Spamassassin. Для этого устанавливаем Amavisd-NEW, который соединяет между собой Postfix, ClamAV и Spamassassin.

После установки делаем резервную копию конфига амависа.

Нужно раскомментировать секцию ClamAV, а также параметр $myhostname, в котором надо указать полное доменное имя вашего сервера.

Теперь настраиваем Postfix, чтобы он использовал Amavis в качестве контент-фильтра почты. Для этого открываем и редактируем конфигурационный файл Postfix (vi /etc/postfix/main.cf):

А также, чтобы соединить постфикс с амависом в самый конец файла /etc/postfix/master.cf добавляем следующее (более подробные пояснения можно найти в файле usr/share/doc/amavisd-new-2.x.x/README_FILES/README.postfix):

… перезагружаем постфикс, чтобы изменения вступили в силу.

Теперь доавляем Amavisd-new и ClamAV в автозагрузку и стартуем сервисы:

Вот и все настройки. Конечно часто встречаются подводные камни, мешающие гладко запустить сервисы. Но эти ошибки легко исправить – читайте логи! =)

Оставить комментарий

You must be logged in to post a comment.