aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lualib/lua_cfg_transform.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lualib/lua_cfg_transform.lua b/lualib/lua_cfg_transform.lua
index 43d4a2929..010c3fdb8 100644
--- a/lualib/lua_cfg_transform.lua
+++ b/lualib/lua_cfg_transform.lua
@@ -360,7 +360,7 @@ return function(cfg)
end
-- Deal with IP_SCORE
- if cfg.ip_score then
+ if cfg.ip_score and (cfg.ip_score.servers or cfg.redis) then
logger.warnx(rspamd_config, 'ip_score module is deprecated in honor of reputation module!')
if not cfg.reputation then
@@ -384,6 +384,10 @@ return function(cfg)
}
}
+ if cfg.ip_score.servers then
+ cfg.reputation.rules.ip_score.backend.redis.servers = cfg.ip_score.servers
+ end
+
if cfg.symbols and cfg.symbols['IP_SCORE'] then
local t = cfg.symbols['IP_SCORE']