Clamav+Dovecot+Exim: различия между версиями

Материал из BSD Howto
Перейти к навигации Перейти к поиску
Новая страница: «== Подготовка клетки для Clamav+Dovecot+Exim == Перед использованием этой статьи рекомендуется пройти по ссылке Qjail. Создание отдельной файловой системы для клетки с Clamav+Dovecot+Exim в ZFS:: # zfs create zroot/usr/jails/mail Создание клетки c именем "mail" и IPv4-адресом "192.168.0.105", запу...»
 
Строка 55: Строка 55:
  clamav  clamav-mil  1374 3  stream /var/run/clamav/clmilter.sock
  clamav  clamav-mil  1374 3  stream /var/run/clamav/clmilter.sock
  clamav  clamd      1342 4  stream /var/run/clamav/clamd.sock
  clamav  clamd      1342 4  stream /var/run/clamav/clamd.sock
== Установка Dovecot ==
# pkg install dovecot


== Установка mail/exim-mysql ==
== Установка mail/exim-mysql ==

Версия от 22:07, 2 мая 2025

Подготовка клетки для 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

Установка Dovecot

# pkg install dovecot

Установка mail/exim-mysql

Exim - агент отправки почты для систем Unix.

Подробная информация на сайте http://www.exim.org/

Перед использованием этой статьи рекомендуется пройти по ссылке PKG.

Установка из пакета:

# pkg install exim-mysql

Установка автозапуска Exim в /etc/rc.conf:

# sysrc exim_enable="YES"