API Reference
Class
MailDomainClassifier
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
- logger DomainDetective.InternalLogger
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
- Domain name to classify.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object