Clamav+Dovecot+Exim
Подготовка клетки для Clamav+Dovecot+Exim
Перед использованием этой статьи рекомендуется пройти по ссылке Qjail.
Создание отдельной файловой системы для клетки с Clamav+Dovecot+Exim в ZFS::
# zfs create zroot/usr/jails/mail
Создание клетки c именем "mail" и IPv4-адресом "192.168.0.105", запуск и управление клеткой:
# qjail create -4 192.168.0.105 mail # qjail start mail # qjail console mail
Установка security/clamav
Clam Antivirus - антивирусный сканер, который можно использовать для почтовых систем.
Подробная информация на сайте https://www.clamav.net/
Установка из пакета:
# pkg install clamav
Проверка установки Clamav:
# pkg version -v | grep clamav clamav-1.4.2,1 < needs updating (port has 1.4.2_1,1)
Установка автозапуска Clam Antivirus в /etc/rc.conf:
# sysrc clamav_freshclam_enable="YES" # sysrc clamav_clamd_enable="YES" # sysrc clamav_milter_enable="YES"
Сервис clamav_freshclam должен стартовать раньше clamav_clamd. Иначе будет получено следующее сообщение:
# service clamav_clamd start Missing /var/db/clamav/*.cvd or *.cld files. You must run freshclam first
Запуск clamav_freshclam с получением санкций:
# service clamav_freshclam start
В файле /var/log/clamav/freshclam.log будет следующее:
WARNING: Can't download daily.cvd from https://database.clamav.net/daily.cvd WARNING: FreshClam received error code 403 from the ClamAV Content Delivery Network (CDN).
Уход от санкций (внесение изменений в файл /usr/local/etc/freshclam.conf):
#DatabaseMirror database.clamav.net PrivateMirror packages.microsoft.com/clamav
Удаление файла:
# rm /var/db/clamav/freshclam.dat
Старт Clamav:
# service clamav_freshclam start # service clamav_clamd start # service clamav_milter start
Проверка Clamav:
# sockstat -l | grep clamav clamav clamav-mil 1374 3 stream /var/run/clamav/clmilter.sock clamav clamd 1342 4 stream /var/run/clamav/clamd.sock
Установка mail/exim-mysql
Exim - агент отправки почты для систем Unix.
Подробная информация на сайте http://www.exim.org/
Перед использованием этой статьи рекомендуется пройти по ссылке PKG.
Установка из пакета:
# pkg install exim-mysql
Установка автозапуска Exim в /etc/rc.conf:
# sysrc exim_enable="YES"