Commit graph

12 commits

Author SHA1 Message Date
ff013fe694 refactor: handle DNS whitelists
Introduce a single DNSListChecker struct with flags to avoid code
duplication with already existing RBL checker.
2026-03-07 16:18:12 +07:00
28424729a5 rbl: support informational-only RBL entries
Add DefaultInformationalRBLs (UCEPROTECT L2/L3) and track listings
separately via RelevantListedCount so these broader lists are displayed
but excluded from the deliverability score calculation.
2026-03-07 14:24:35 +07:00
3cc39c9c54 rbl: add more RBL providers
Add 8 new RBL providers (SpamRats, PSBL, DroneBL, Mailspike, RBL-DNS
and NSZones).
2026-03-07 14:23:51 +07:00
bc6a6397ad New route to check blacklist only 2025-10-31 11:15:15 +07:00
86ec7a6100 By default, only check the first IP against RBL, not all chain 2025-10-27 17:56:06 +07:00
a64b866cfa Add grades 2025-10-24 09:56:35 +07:00
d87b0cbcb0 Remove checks 2025-10-23 10:40:12 +07:00
954a9d705e Change RBL test to return map of ips 2025-10-21 14:42:18 +07:00
1be917136c Handle RBL error report 2025-10-21 12:52:38 +07:00
74aee54432 Score as percentages 2025-10-21 12:52:20 +07:00
0ac51ac06d Use grade instead of numeral notation 2025-10-20 19:25:48 +07:00
30f774c1fb Expose analyzer 2025-10-20 15:13:53 +07:00
Renamed from internal/analyzer/rbl.go (Browse further)