Главная
Главная Руководства FreeBSD › Добавляем антивирусную проверку писем в Exim (FreeBSD).



Автор:

Статья опубликована: 2018-06-03 17:34:46
Последние правки: 2018-06-03 18:02:27

Как настроить Exim для проверки почты антивирусом ClamAV.

    Использованные версии ПО:
    # uname -sr
    FreeBSD 11.1-RELEASE-p8
    # pkg info | grep clamav
    clamav-0.100.0_1               Command line virus scanner written entirely in C
    # pkg info | grep exim
    exim-4.91_2                    High performance MTA for Unix systems on the Internet
    

  • ClamAV

    В системе должен быть установлен антивирус ClamAV.


  • Exim

    При установке, Exim должен быть собран с опцией:
    [x] CONTENT_SCAN       Enable exiscan email content scanner
    

    Файл /usr/local/etc/exim/configure.default
    Ищем строку которая содержит:
    av_scanner = 
    
    Раскомментируем если нужно и меняем на:
    av_scanner = clamd:/var/run/clamav/clamd.sock
    
    Раскомментируем строки:
      deny    malware    = *
      message    = This message contains a virus ($malware_name).
    


  • Перезапускаем Exim
    # /usr/local/etc/rc.d/exim restart
    
    Проверка что Exim работает:
    # ps ax | grep exim
    53412  -  Is        0:00,00 /usr/local/sbin/exim -bd -q30m
    
    Смотрим /var/log/exim/main.log на предмет отсутствия ошибок работы с ClamAV.