DMARC evaluations waiting to be reported, one per message, written by
Sovite.Core.SMTPHandler and read and removed by
Sovite.Core.DMARCReports when it sends the aggregate reports.
Summary
Functions
Stores an evaluation.
Deletes the evaluations for domain stored before until, once reported.
The policy domains with evaluations stored before until.
The evaluations for domain stored before until, oldest first.
Functions
@spec add(Sovite.Core.Repo.t(), map()) :: {:ok, Sovite.Core.Repo.Schemas.DMARCReportEntry.t()} | {:error, Ecto.Changeset.t()}
Stores an evaluation.
@spec delete(Sovite.Core.Repo.t(), String.t(), DateTime.t()) :: non_neg_integer()
Deletes the evaluations for domain stored before until, once reported.
@spec domains(Sovite.Core.Repo.t(), DateTime.t()) :: [String.t()]
The policy domains with evaluations stored before until.
@spec list(Sovite.Core.Repo.t(), String.t(), DateTime.t()) :: [ Sovite.Core.Repo.Schemas.DMARCReportEntry.t() ]
The evaluations for domain stored before until, oldest first.