Domain Detective

API Reference

Class

DmarcAggregateRecord

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

Represents a single row from a DMARC aggregate report.

Inheritance

  • Object
  • DmarcAggregateRecord

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public DmarcAggregateRecord() #

Properties

public String SourceIp { get; set; } #

IP address that sent the message.

public String HeaderFrom { get; set; } #

Domain found in the message's From header.

public Int32 Count { get; set; } #

Number of messages for this record.

public String Dkim { get; set; } #

DKIM evaluation result.

public String Spf { get; set; } #

SPF evaluation result.

public String Disposition { get; set; } #

Policy disposition applied.

public Boolean IsPass { get; } #

Indicates whether the record passed DMARC evaluation.

public String SpfDomain { get; set; } #

SPF authenticated domain (auth_results/spf/domain).

public String SpfResult { get; set; } #

SPF result (auth_results/spf/result).

public String DkimDomain { get; set; } #

DKIM signing domain (auth_results/dkim/domain).

public String DkimSelector { get; set; } #

DKIM selector (auth_results/dkim/selector).

public String DkimResult { get; set; } #

DKIM result (auth_results/dkim/result).

public List<String> Reasons { get; set; } #

Policy evaluation reasons (policy_evaluated/reason/type and comments).

public Nullable<Int32> Asn { get; set; } #

Enriched: Origin ASN for SourceIp when available.

public String Country { get; set; } #

Enriched: Country derived from SourceIp.

{{ include "footer" }}