Skip to main content

Crate use_email_auth

Crate use_email_auth 

Source
Expand description

§use-email-auth

Email authentication metadata facade for RustUse.

§Experimental

use-email-auth is experimental while use-email remains below 0.3.0.

§Example

use use_email_auth::spf::{SpfMechanism, SpfQualifier, SpfRecord, SpfTerm};

let record = SpfRecord::new().with_term(SpfTerm::new(SpfQualifier::Fail, SpfMechanism::All));

assert_eq!(record.to_string(), "v=spf1 -all");

§Scope

  • Re-export modules for SPF, DKIM, and DMARC metadata primitives.

§Non-goals

  • DNS lookup.
  • DKIM signing or verification.
  • DMARC report ingestion or policy enforcement.

§License

Licensed under either Apache-2.0 or MIT.

Modules§

dkim
DKIM metadata primitives.
dmarc
DMARC metadata primitives.
spf
SPF metadata primitives.