Интеграция с почтовой системой Qmail

Принцип работы фильтра для Qmail основан на замещении (проксировании) почтовой системы. Через интерфейс, определенный для модуля qmail-queue (основной исполняемый файл почтовой системы Qmail), фильтр получает письмо, проверяет его, и если оно является "чистым", переправляет дальше, в оригинальный qmail-queue.

У фильтра, работающего в таком режиме, есть следующее ограничение: UNIX-сокеты, на которых drweb-qmail должен слушать запросы на проверку (задаются значением параметра ListenUNIXSocket секции [Qmail] конфигурационного файла Dr.Web MailD), должны располагаться в строго определенных каталогах. Список таких каталогов можно получить, запустив qmail-queue с параметром --help.

Внимание!

Для работы с Dr.Web MailD требуется Qmail версии не ниже 1.03. Установку фильтра следует производить после остановки Qmail, во избежание возможной потери проходящей корреспонденции.

Интеграция Dr.Web MailD с Qmail может быть выполнена как вручную (см. инструкцию ниже), так и с помощью конфигурационного скрипта configure_mta.sh (расположен в каталоге %bin_dir/maild/scripts/). Он настраивает взаимодествие, как указано в инструкции ниже, но не выполняет добавления пользователей в соответствующщие группы. Поэтому, если вы использовали для интеграции запуск скрипта настройки, не забудьте выполнить добавление пользователей в нужные группы (см. ниже).