Настройка Courier

Для подключения Dr.Web MailD к почтовой системе Courier необходимо проделать следующую последовательность действий:

1.Установить права для модуля drweb-courier, выполнив следующие команды:

$ chown COURIER_USER:drweb "%bin_dir/drweb-courier"
$ chmod 6771 "%bin_dir/drweb-courier"

где COURIER_USER – пользователь, от имени которого запускается почтовая система Courier.

Также следует убедиться, что для всех каталогов и подкаталогов в %var_dir для группы drweb установлены права на чтение, запись и исполнение.

2.Скопировать модуль drweb-courier (или создать на него символическую ссылку) в каталог фильтров Courier (обычно это каталог /usr/local/libexec/filters/).

3.Зарегистирировать модуль drweb-courier в почтовой системе Courier как глобальный:

$ /usr/local/sbin/filterctl start drweb-courier

В дальнейшем, для выключения фильтрации необходимо будет выполнить команду:

$ /usr/local/sbin/filterctl stop drweb-courier

4.Создать (отредактировать) управляющий файл enablefiltering для задания сервисов для проверки (esmtp или uucp – если указывается несколько, то они разделяются пробелами).

5.Убедиться, что параметры BaseDir и SocketDirs секции [Courier] конфигурационного файла Dr.Web MailD соответствуют конфигурации установленной у вас почтовой системы Courier. Для получения дополнительной информации достаточно выполнить команду man courierfilter.

6.Включить фильтрацию в системе Courier:

$ /usr/lib/courier/sbin/courierfilter start

Пользователь drweb, с правами которого работает компонент Dr.Web Daemon, должен быть добавлен в группу courier, чтобы иметь доступ к чтению файлов, которые создает в спуле почтовая система Courier.

Передача обработанных писем в систему Courier

Настройка передачи обработанных писем в систему Courier осуществляется в секции [Sender] конфигурационного файла. Для этого должны быть заданы следующие параметры:

MailerName = Courier
Method = pipe
Address = <путь к системе для отправки сообщений> #(по умолчанию: /usr/lib/courier/bin/sendmail)