Domain Detective

API Reference

Class

SpfRecordInfo

Namespace DomainDetective.Views
Assembly DomainDetective

Provides spf record info functionality.

Inheritance

  • Object
  • SpfRecordInfo

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

Constructors

Properties

public HealthCheckType Check { get; set; } #

Gets or sets the check value.

public AnalysisArea Area { get; set; } #

Gets or sets the area value.

public String Subject { get; set; } #

Gets or sets the subject value.

public String SpfRecord { get; set; } #

Gets or sets the spf record value.

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

DNS TTL (seconds) of the SPF TXT record.

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

TTL (seconds) of the CNAME record when resolved via CNAME alias.

public Boolean IsCnameResolved { get; set; } #

True when the SPF record was resolved through a CNAME alias.

public Int32 RecordLength { get; set; } #

Gets or sets the record length value.

public Boolean SpfRecordExists { get; set; } #

Gets or sets the spf record exists value.

public Boolean StartsCorrectly { get; set; } #

Gets or sets the starts correctly value.

public Boolean MultipleSpfRecords { get; set; } #

Gets or sets the multiple spf records value.

public Int32 DnsLookupsCount { get; set; } #

Gets or sets the dns lookups count value.

public Boolean ExceedsDnsLookups { get; set; } #

Gets or sets the exceeds dns lookups value.

public Boolean MultipleAllMechanisms { get; set; } #

Gets or sets the multiple all mechanisms value.

public Boolean ContainsCharactersAfterAll { get; set; } #

Gets or sets the contains characters after all value.

public Boolean HasPtrType { get; set; } #

Gets or sets the has ptr type value.

public Boolean HasNullLookups { get; set; } #

Gets or sets the has null lookups value.

public Boolean HasRedirect { get; set; } #

Gets or sets the has redirect value.

public Boolean HasExp { get; set; } #

Gets or sets the has exp value.

public Boolean InvalidIpSyntax { get; set; } #

Gets or sets the invalid ip syntax value.

public Boolean DenyAll { get; set; } #

Gets or sets the deny all value.

public String AllMechanism { get; set; } #

Gets or sets the all mechanism value.

public Boolean ExceedsTotalCharacterLimit { get; set; } #

Gets or sets the exceeds total character limit value.

public Boolean ExceedsCharacterLimit { get; set; } #

Gets or sets the exceeds character limit value.

public IReadOnlyList<String> UnknownMechanisms { get; set; } #

Gets or sets the unknown mechanisms value.

public IReadOnlyList<SpfPartAnalysis> Mechanisms { get; set; } #

Gets or sets the mechanisms value.

public IReadOnlyDictionary<String, Int32> ProviderCounts { get; set; } #

Gets or sets the provider counts value.

public IReadOnlyList<Assessment> Assessments { get; set; } #

Gets or sets the assessments value.

public String Status { get; set; } #

Gets or sets the status value.

public Int32 WarningCount { get; set; } #

Gets or sets the warning count value.

public Int32 ErrorCount { get; set; } #

Gets or sets the error count value.

public String Summary { get; set; } #

Gets or sets the summary value.

public IReadOnlyList<RecommendationAdvice> Recommendations { get; set; } #

Gets or sets the recommendations value.

public IReadOnlyList<RecommendationAdvice> Positives { get; set; } #

Gets or sets the positives value.

public IReadOnlyList<String> References { get; set; } #

Gets or sets the references value.

public SpfAnalysis Raw { get; set; } #

Gets or sets the raw value.

public Sections Narrative { get; set; } #

Gets or sets the narrative value.

public IReadOnlyList<String> Highlights { get; set; } #

Gets or sets the highlights value.

public IReadOnlyList<String> Details { get; set; } #

Gets or sets the details value.

public IReadOnlyList<String> Includes { get; set; } #

Gets or sets the includes value.

public String RedirectValue { get; set; } #

Gets or sets the redirect value value.

public String ExpValue { get; set; } #

Gets or sets the exp value value.

public IReadOnlyList<String> ResolvedIpv4Records { get; set; } #

Gets or sets the resolved ipv4 records value.

public IReadOnlyList<String> ResolvedIpv6Records { get; set; } #

Gets or sets the resolved ipv6 records value.

public IReadOnlyList<String> ResolvedIncludeRecords { get; set; } #

Gets or sets the resolved include records value.

public IReadOnlyList<String> FlattenedUniqueIps { get; set; } #

Gets or sets the flattened unique ips value.

public IReadOnlyList<String> FlattenedDuplicateIps { get; set; } #

Gets or sets the flattened duplicate ips value.

public Boolean EffectiveSpfSends { get; set; } #

Gets or sets the effective spf sends value.

public Boolean PermError { get; set; } #

Gets or sets the perm error value.

public String Advisory { get; set; } #

Gets or sets the advisory value.

public Boolean CycleDetected { get; set; } #

Gets or sets the cycle detected value.

public String CyclePath { get; set; } #

Gets or sets the cycle path value.

public IReadOnlyList<ProviderHelpLinks> ProviderHelp { get; set; } #

Gets or sets the provider help value.

{{ include "footer" }}