Domain Detective

API Reference

Class

CmdletTestArc

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Implements
IDisposable
Modifiers sealed
Attributes
Cmdlet("Test", "DDEmailArcRecord", DefaultParameterSetName = "Text") Alias(["Test-EmailArc"])

Validates ARC headers from raw input.

Inheritance

Examples

Analyze ARC headers from a file.


Test-DDEmailArcRecord -File './headers.txt'
        

Analyze ARC headers from pipeline input.


Get-Content './headers.txt' -Raw | Test-DDEmailArcRecord
        

Constructors

Methods

BeginProcessingAsync() #

Initializes logging and the ARC health checker.

Returns

A completed task.

EndProcessingAsync() #

Finalizes exports for Word/HTML by composing a single file.

ProcessRecordAsync() #

Validates the ARC headers and writes the result to the pipeline.

Returns

A task that represents the asynchronous operation.

Properties

public String HeaderText { get; set; } #
Parameter(Mandatory = true, ParameterSetName = "Text", Position = 0, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true) ValidateNotNullOrEmpty
public String File { get; set; } #
Parameter(Mandatory = true, ParameterSetName = "File", Position = 0) ValidateNotNullOrEmpty

Fields

public DnsEndpoint DnsEndpoint #
Parameter(Mandatory = false)

DNS server used for queries.

{{ include "footer" }}