Перейти к содержанию

Общие настройки

Rspamd используется для антивирусной проверки, подписи DKIM и обработки спама. Это мощная и быстрая система фильтрации. Для получения более подробной информации о Rspamd, пожалуйста, посетите его собственную документацию.

Доступ к UI

Rspamd предлагает полнофункциональный веб-интерфейс (WebUI), который включен в каждую установку animails.

Интерфейс Rspamd защищен логином, для которого при начальной установке устанавливается случайный пароль, чтобы закрыть доступ третьим лицам.

Чтобы иметь возможность войти в UI Rspamd, вы должны сначала установить собственный пароль для интерфейса Rspamd.

Это делается следующим образом:

  1. Войдите в animails UI под учетной записью администратора.
  2. Перейдите на вкладку (вверху слева) Система Конфигурация, а там в подвкладку: Доступ Rspamd UI.
  3. Измените пароль Rspamd UI здесь или установите его.
  4. Перейдите по адресу https://${MAILCOW_HOSTNAME}/rspamd в браузере и авторизуйтесь!

Дополнительные параметры конфигурации и документацию по веб-интерфейсу можно найти здесь: https://docs.rspamd.com/


Инструменты CLI

Rspamd предлагает множество команд, которые можно использовать через интерфейс командной строки (CLI).

Введите следующие команды, чтобы получить их обзор:

docker compose exec rspamd-animails rspamc --help
docker compose exec rspamd-animails rspamadm --help
docker-compose exec rspamd-animails rspamc --help
docker-compose exec rspamd-animails rspamadm --help

Увеличение срока хранения истории

По умолчанию Rspamd хранит 1000 элементов в истории.

История хранится в сжатом виде.

Рекомендуется не использовать здесь чрезмерно высокие значения, попробуйте что-то вроде 5000 или 10000 и посмотрите, как с этим справится ваш сервер:

Отредактируйте data/conf/rspamd/local.d/history_redis.conf:

nrows = 1000; # измените это значение

После этого перезапустите Rspamd:

docker compose restart rspamd-animails
docker-compose restart rspamd-animails

Очистка всех ключей лимитов (ratelimit)

Если вы не хотите использовать графический интерфейс и предпочитаете удалить все ключи в базе данных Redis, вы можете воспользоваться redis-cli для этой задачи:

docker compose exec redis-animails sh
# Unlink (доступно в Redis >=4.) выполнит удаление в фоновом режиме
redis-cli --scan --pattern RL* | xargs redis-cli unlink
docker-compose exec redis-animails sh
# Unlink (доступно в Redis >=4.) выполнит удаление в фоновом режиме
redis-cli --scan --pattern RL* | xargs redis-cli unlink

Перезапустите Rspamd:

docker compose restart rspamd-animails
docker-compose restart rspamd-animails