Domain Detective

API Reference

Class

SmtpRecipientAcceptanceAnalysis

Namespace DomainDetective
Assembly DomainDetective
Implements

Tests whether SMTP servers accept a recipient at a target domain.

Inheritance

  • Object
  • SmtpRecipientAcceptanceAnalysis

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

Methods

public async Task AnalyzeServers(IEnumerable<String> hosts, Int32 port, String recipientAddress, InternalLogger logger, CancellationToken cancellationToken = null) #
Returns: Task

Checks a set of SMTP servers for recipient acceptance.

Parameters

hosts System.Collections.Generic.IEnumerable{System.String} requiredposition: 0
port System.Int32 requiredposition: 1
recipientAddress System.String requiredposition: 2
logger DomainDetective.InternalLogger requiredposition: 3
cancellationToken System.Threading.CancellationToken = null optionalposition: 4

Properties

public String Subject { get; set; } #

Subject under analysis.

public Dictionary<String, RecipientAcceptanceResult> ServerResults { get; } #

Per-host probe results.

public TimeSpan Timeout { get; set; } #

Connection timeout.

public String SenderAddress { get; set; } #

MAIL FROM address used during the probe.

public String HeloHost { get; set; } #

Local EHLO name used during the probe.

public virtual List<Assessment> Assessments { get; } #

Structured assessments captured during the analysis.

public IReadOnlyList<RecommendationAdvice> Recommendations { get; } #

Represents the recommendations value.

{{ include "footer" }}