Skip to main content

email_auth/
lib.rs

1//! Email authentication library: SPF, DKIM, DMARC, ARC, BIMI.
2//!
3//! DNS caching is the caller's responsibility. This library provides
4//! a `DnsResolver` trait — implement it with caching at the resolver layer.
5
6pub mod arc;
7pub mod auth;
8pub mod bimi;
9pub mod common;
10pub mod dkim;
11pub mod dmarc;
12pub mod spf;
13
14pub use auth::{AuthenticationResult, AuthError, EmailAuthenticator};