[Rspamd-Users] multimap check fails - why?

Johannes Rohr johannes at rohr.org
Thu Aug 8 07:36:14 UTC 2024


Dear all,

in /etc/rspamd/local.d/multimap.conf the following rule is defined:

local_bl_from { type = "from";
                 filter = "email:addr";
                 map = "$LOCAL_CONFDIR/maps.d/local_bl_from.map.inc";
                 symbol = "LOCAL_BL_FROM";
                 description = "Local from blacklist";
                 regexp = "false";
                 score = 8;
}

In the file "$LOCAL_CONFDIR/maps.d/local_bl_from.map.inc";  there is the 
single line

somekuser at gmail.com

I've added the multimap module to debug modules.

When I send mail from someuser at gmail.com to my server I see the 
following in rspamd.log:


2024-08-08 09:18:02 #1720745(normal) <50c4b9>; multimap; 
multimap.lua:563: check value someuser at gmail.com for multimap LOCAL_BL_FROM
2024-08-08 09:18:02 #1720745(normal) <50c4b9>; multimap; 
multimap.lua:544: got return "not found" (err code = 404) for multimap 
LOCAL_BL_FROM

Why is that? What am I missing?  Does the 404 mean that rspamd fails to 
find the map file itself, or does it mean that rspamd failed to find the 
entry in the map?

I've tried escaping the . in the address, replacing $LOCAL_CONFDIR by 
the actual path, all to no avail.

Cheers!

Johannes



More information about the Users mailing list