|
|
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 |
|
|
|
e811d02b3b
|
Add rspamd as a second spam filter alongside SpamAssassin
continuous-integration/drone/push Build is running
Closes: #36
|
2026-02-23 04:01:10 +07:00 |
|
|
|
5b179e7b93
|
Domain alignment checks for DKIM
|
2025-11-03 14:58:48 +07:00 |
|
|
|
86ec7a6100
|
By default, only check the first IP against RBL, not all chain
|
2025-10-27 17:56:06 +07:00 |
|
|
|
84a504d668
|
Add reverse lookup and forward confirmation
|
2025-10-25 03:31:29 +07:00 |
|
|
|
7bc7e7b7a2
|
Reuse domain extractes from headers
|
2025-10-25 03:28:44 +07:00 |
|
|
|
a64b866cfa
|
Add grades
|
2025-10-24 09:56:35 +07:00 |
|
|
|
e77bffb04f
|
Improve spamassassin report
|
2025-10-23 18:09:23 +07:00 |
|
|
|
abfd1f0155
|
Add a score to DNS
|
2025-10-23 18:09:23 +07:00 |
|
|
|
866cf2e5db
|
Refactor spam score
|
2025-10-23 18:09:23 +07:00 |
|
|
|
ec1ab7886e
|
Rework DNS results
|
2025-10-23 10:40:12 +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 |
|
|
|
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 |
|
|
|
849bdb53c5
|
Use base32 encoded UUID to reduce address size
|
2025-10-20 15:30:45 +07:00 |
|
|
|
30f774c1fb
|
Expose analyzer
|
2025-10-20 15:13:53 +07:00 |
|