API Reference
Class
SmtpRecipientAcceptanceAnalysis
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.
Returned or exposed by
Constructors
public SmtpRecipientAcceptanceAnalysis() #Methods
public async Task AnalyzeServers(IEnumerable<String> hosts, Int32 port, String recipientAddress, InternalLogger logger, CancellationToken cancellationToken = null) #Returns:
TaskChecks a set of SMTP servers for recipient acceptance.
Parameters
- hosts System.Collections.Generic.IEnumerable{System.String}
- port System.Int32
- recipientAddress System.String
- logger DomainDetective.InternalLogger
- cancellationToken System.Threading.CancellationToken = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.