Общие настройки
Rspamd используется для антивирусной проверки, подписи DKIM и обработки спама. Это мощная и быстрая система фильтрации. Для получения более подробной информации о Rspamd, пожалуйста, посетите его собственную документацию.
Доступ к UI¶
Rspamd предлагает полнофункциональный веб-интерфейс (WebUI), который включен в каждую установку animails.
Интерфейс Rspamd защищен логином, для которого при начальной установке устанавливается случайный пароль, чтобы закрыть доступ третьим лицам.
Чтобы иметь возможность войти в UI Rspamd, вы должны сначала установить собственный пароль для интерфейса Rspamd.
Это делается следующим образом:
- Войдите в animails UI под учетной записью администратора.
- Перейдите на вкладку (вверху слева)
СистемаКонфигурация, а там в подвкладку:ДоступRspamd UI. - Измените пароль Rspamd UI здесь или установите его.
- Перейдите по адресу 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