Domain Detective

API Reference

Class

MailDomainClassifier

Namespace DomainDetective
Assembly DomainDetective
Modifiers sealed

Classifies mail domain operational role based on DNS signals.

Inheritance

  • Object
  • MailDomainClassifier

Remarks

Implements the signals and logic described in the feature request. The classifier leverages existing analyses in DomainHealthCheck to avoid duplicate DNS queries.

Constructors

public MailDomainClassifier(DomainHealthCheck health, InternalLogger logger) #

Initializes a new instance of the MailDomainClassifier class.

Parameters

health DomainDetective.DomainHealthCheck requiredposition: 0
logger DomainDetective.InternalLogger requiredposition: 1

Methods

public async Task<MailDomainClassificationResult> ClassifyAsync(String domain, CancellationToken cancellationToken = null) #
Returns: Task<MailDomainClassificationResult>

Runs required checks and classifies the domain.

Parameters

domain System.String requiredposition: 0
Domain name to classify.
cancellationToken System.Threading.CancellationToken = null optionalposition: 1
Cancellation token.
{{ include "footer" }}