Domain Detective

API Reference

Class

CmdletTestDmarcAggregate

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Implements
IDisposable
Modifiers sealed
Attributes
Cmdlet("Test", "DDDmarcAggregate") Alias(["Test-EmailDmarcAggregate", "Test-DmarcAggregate"])

Cmdlet to parse DMARC aggregate reports and summarize failures.

Inheritance

Constructors

Methods

ProcessRecordAsync() #

Parses the specified DMARC aggregate report and writes each summary.

Returns

A completed task.

Properties

public String Path { get; set; } #
Parameter(Mandatory = true, Position = 0, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true) ValidateNotNullOrEmpty
public DmarcAggregateSummarizeBy SummarizeBy { get; set; } #
Parameter(Mandatory = false)

Summarization mode: Domain (default), Ip, or HeaderFrom.

public SwitchParameter Deduplicate { get; set; } #
Parameter(Mandatory = false)

When set, attempts to de-duplicate reports using report-id + date range.

public SwitchParameter Json { get; set; } #
Parameter(Mandatory = false)

Emit JSON for the summary to the pipeline.

{{ include "footer" }}