The outcome of an SPF check.
:result- one of the results of RFC 7208 §2.6.:domain- the domain that was checked.:explanation- the expandedexp=text, only on:failand only if the record has a usable one.:reason- a human-readable diagnostic for:none,:temperror, and:permerror, such as"too many DNS lookups".:mechanism- the term that matched, as written in the record ("ip4:192.0.2.0/24","-all","include:_spf.example.net"), ornilif none did.
Summary
Types
@type t() :: %Sovite.SPF.Result{ domain: String.t() | nil, explanation: String.t() | nil, mechanism: String.t() | nil, reason: String.t() | nil, result: Sovite.SPF.result() }