Теперь нужно указать postfix что каждое входящее письмо должно проходить через антивирусный фильтр по имени dummy. В файле /etc/postfix/master.cf ищем строку:
smtp inet n - n - - smtpd
И заменяем ее на вот это:
smtp inet n - n - - smtpd -o content_filter=filter:dummy
Затем в конец этого же файла добавляем описание нашего фильтра:
filter unix - n n - - pipe flags=R user=drweb argv=/opt/drweb/drweb-postfix -f ${sender} -- ${recipient}
В файле /etc/drweb/drweb_postfix.conf найти такие строки и вписать в них нужные значения.
AdminMail = # почтовый адрес администратора
FilterMail = # почтовый адрес которым будет подписывать письма демон drweb
Перезапускаем postfix c помощью команды restart. Если ошибок на консоли и в файле /var/log/maillog не появилось значит все идет как надо. Итак почтовая система запустилась, но нам нужно проверить как работает антивирус. Специально для таких целей вместе с drweb поставляется тестовый файл опознаваемый многими антивирусными программи как вирус. В нем описан так называемый EICAR вирус. Подробнее об этом иммитаторе вируса читайте в документации поставляемой вместе с drweb. А точнее в файле /opt/drweb/doc/readme.eicar. Теперь с помошью любого текстового редактора создаем файл test.com содержащий EICAR вирус и записываем в него вот такую строку.
Сохраняем полученый файл. С помощью любой почтовой программы пишем себе письмо прикрепив к нему только что созданный файл test.com. Отправив письмо, получим ответ с уведомлением о том что мы пытались отправить себе вирус. В письме должны быть строки подобные нижеследующим:
====================== DrWeb scanning report: ====================== 127.0.0.1 [19926] /var/spool/drweb//drweb.tmp_X19925 - archive MAIL 127.0.0.1 [19926] >/var/spool/drweb//drweb.tmp_X19925/eicar.com infected with EICAR Test File (NOT a Virus!) ======== Summary: ======== known virus is found : 1