===== Полезности Clamav + Amavisd ===== Проверка на спамлисты и корректность настройки сервера: https://spamtest.smtp.bz https://www.mail-tester.com ==== Настройки хранятся тут ==== Фильтрация /etc/amavis/conf.d/15-content_filter_mode Дополнительные настройки /etc/amavis/conf.d/50-user ==== Обучение антиспама и антивируса ==== sa-learn --spam /mail/fellk.ru/*/{.\&BCEEPwQwBDw-,.Spam,.Junk\ E-mail,.Junk}/cur ~# sa-learn --ham /mail/fellk.ru/spam\@fellk.ru/.Ham/cur ==== Статистика по обучению ==== sa-learn --dump magic ==== Обновление антивирусных баз ClamAV ==== Останавливаем службу systemctl stop clamav-daemon.service Удаляем логи (иногда он блокируется, поэтому удаляем) rm /var/log/clamav/freshclam.log Запускаем службу systemctl start clamav-daemon.service Проверяем статус службы systemctl status clamav-daemon.service Пример {{:poleznosti:pasted:20230927-115212.png?nolink}} Обновляем базы freshclam ===== Не запускается clamav-daemon ===== Если видите такую ошибку как на скрине {{:poleznosti:pasted:20230927-113614.png?nolink}} То для решения нужно скачать пару файлов **daily.cvd** и **main.cvd** и поместить их в папку **/var/lib/clamav** Теперь перезапустить сервис systemctl restart clamav-daemon Файлы можно найти вот здесь БД доступны по [[https://cloud.deltamoby.ru/index.php/s/mtxLdPoyBsM22om | ссылке]]. Пароль: 1d7Yir/E*@\$D ===== Не корректно работает amavis ===== Если видите подобную ошибку {{:poleznosti:pasted:20230927-120251.png?nolink}} Для исправления нужно создать файл nano /etc/amavis/conf.d/99-warden с содержимым $inet_socket_bind = '127.0.0.1'; Затем перезапустить сервис systemctl restart amavis ==== Не хватает кодеров для работы ==== Если вы видите такую ошибку {{:poleznosti:pasted:20240112-094653.png?nolink}} То нужно выполнить следующее sudo apt install arj bzip2 cabextract cpio rpm2cpio file gzip lhasa nomarch pax rar unrar p7zip-full unzip zip lrzip lzip liblz4-tool lzop unrar-free ===== Редактирование блокировок расширений файлов во вложениях ===== Открываем файл /etc/amavis/conf.d/20-debian_defaults Находим там строку qr'\.[^./]*\.(apk|exe|vbs|pif|scr|bat|cmd|com|cpl|dll)\.?$'i и теперь в этот список добавляем еще расширения, которые хотите заблокировать Так же делаем и в этой строке qr'.\.(apk|exe|vbs|pif|scr|bat|cmd|com|cpl)$'i, # banned extension - basic Сохраняемся и перезапускаем сервис systemctl restart amavis Проверяем отправив какой либо файл с запрещенным расширением и в логах увидим подобное сообщение amavis[1465344]: (1465344-05) Blocked BANNED (application/vnd.android.package-archive,.zip,apkpure_3203537_494_1109.apk,=?UTF-8?B?YXBrcHVyZV8zMjAzNTM3XzQ5NF8xMTA5LmFwaw==?=) {DiscardedOpenRelay,Quarantined}