The result of MailAuth.authenticate/2.
Fields:
:from_domain: the domain of theFrom:address, ornilwhen there is not exactly one:dkim: oneMailAuth.DKIM.Resultper signature:spf: theMailAuth.SPF.Result. Without a client IP it is:none, reason:no_client_ip:dmarc: theMailAuth.DMARC.Result, ornilwithdmarc: false:warnings: the warnings of all the checks, without repeats
Summary
Functions
True only when DMARC passed: a DKIM signature or the SPF check that passed
belongs to the From: domain.
Types
@type t() :: %MailAuth.Result{ dkim: [MailAuth.DKIM.Result.t()], dmarc: MailAuth.DMARC.Result.t() | nil, from_domain: String.t() | nil, spf: MailAuth.SPF.Result.t() | nil, warnings: [atom()] }