Skip to main content

mailrs_shield/
dnsbl.rs

1//! DNSBL reverse-IP scoring re-exported from
2//! [`mailrs-dnsbl`](https://crates.io/crates/mailrs-dnsbl).
3//!
4//! Carved into its own crate so consumers who only need DNSBL don't
5//! transitively pull greylist + PTR + (under default features) the
6//! Redis backing store.
7//!
8//! The public surface is intentionally unchanged from earlier shield
9//! versions — anything that previously worked against
10//! `mailrs_shield::dnsbl::*` continues to work.
11
12pub use mailrs_dnsbl::{
13    check_dnsbl, dnsbl_query, interpret_spamhaus, is_ipv6_dnsbl_supported, reverse_ipv4,
14    DnsblCache, DnsblResult,
15};