API Reference
EmailAddressSmtpDetails
SMTP probe details for a mailbox.
Inheritance
- Object
- EmailAddressSmtpDetails
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
- Property EmailAddressValidationAnalysis.Smtp
Constructors
public EmailAddressSmtpDetails() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Boolean Checked { get; set; } #True when SMTP probe was attempted.
public Boolean CanConnectSmtp { get; set; } #True when connection to SMTP server succeeded.
public Boolean IsDeliverable { get; set; } #True when SMTP server accepted RCPT TO.
public Boolean IsCatchAll { get; set; } #True when the domain appears to be catch-all.
public Boolean HasFullInbox { get; set; } #True when SMTP response indicates a full inbox.
public Boolean IsDisabled { get; set; } #True when SMTP response indicates a disabled mailbox.
public Boolean RequiresStartTls { get; set; } #True when server required STARTTLS for verification.
public String Host { get; set; } #SMTP host used for probe.
public Int32 Port { get; set; } #SMTP port used for probe.
public Boolean UsedProxy { get; set; } #True when SMTP probe used a proxy.
public String ProxyHost { get; set; } #Proxy host used for SMTP probing.
public Nullable<Int32> ProxyPort { get; set; } #Proxy port used for SMTP probing.
public String VerificationMethod { get; set; } #Verification method used for this result.
public String VerificationDetail { get; set; } #Optional detail about the verification method.
public Boolean UsedProviderWebCheck { get; set; } #True when a provider web check was used.
public List<String> AttemptedHosts { get; set; } #SMTP hosts attempted during probing.
public Dictionary<String, String> AttemptErrors { get; set; } #Errors captured per attempted host.
public String MailFromResponse { get; set; } #Response line for MAIL FROM.
public Nullable<Int32> MailFromStatusCode { get; set; } #Status code parsed from MAIL FROM response.
public String RcptToResponse { get; set; } #Response line for RCPT TO.
public Nullable<Int32> RcptToStatusCode { get; set; } #Status code parsed from RCPT TO response.
public Boolean IsTemporaryFailure { get; set; } #True when SMTP response indicates a temporary failure.
public Boolean IsPermanentFailure { get; set; } #True when SMTP response indicates a permanent failure.
public Boolean IsGreylisted { get; set; } #True when SMTP response suggests greylisting.
public String CatchAllResponse { get; set; } #Response line for catch-all RCPT.
public String Error { get; set; } #Optional error detail.