API Reference
Class
DmarcAggregateRecord
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.
Returned or exposed by
Accepted by parameters
- Method DmarcAggregateEnrichment.EnrichAsync
- Method DmarcAggregateRecordExtensions.GetFailureRecords
- Method DmarcAggregateRecordExtensions.SummarizeFailuresByAsn
- Method DmarcAggregateRecordExtensions.SummarizeFailuresByCountry
- Method DmarcAggregateRecordExtensions.SummarizeFailuresByHeaderFrom
- Method DmarcAggregateRecordExtensions.SummarizeFailuresByIp
- Method DmarcAggregateRecordExtensions.SummarizeFailuresByReporter
Constructors
public DmarcAggregateRecord() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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 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.