Domain Detective

API Reference

Class

SpfHostEvaluation

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

Result of evaluating an IP/sender/HELO against an SPF policy.

Inheritance

  • Object
  • SpfHostEvaluation

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

Constructors

Properties

public String Subject { get; set; } #

Evaluated domain.

public String IpAddress { get; set; } #

Tested IP address.

public String Sender { get; set; } #

Sender used for macro expansion.

public String Helo { get; set; } #

HELO/EHLO name used for macro expansion.

public String Verdict { get; set; } #

Final result: pass, fail, softfail, neutral, or permerror.

public String MatchedToken { get; set; } #

Token from the policy that matched and determined the verdict.

public String MatchedType { get; set; } #

Mechanism/modifier type that matched (ip4, ip6, a, mx, exists, include, all).

public String MatchedDomain { get; set; } #

Domain whose record contained the matching token.

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

Traversal chain for includes/redirects that led to the match.

public Int32 DnsLookups { get; set; } #

Total DNS lookups used during evaluation.

public Boolean LookupsExceeded { get; set; } #

True when the 10‑lookup limit was exceeded.

{{ include "footer" }}