Domain Detective

API Reference

Class

CmdletTestSmtpTls

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Implements
IDisposable
Modifiers sealed
Attributes
Cmdlet("Test", "DDEmailSmtpTls", DefaultParameterSetName = "ServerName") Alias(["Test-EmailSmtpTls"])

Checks TLS configuration for a specific SMTP host.

Inheritance

Remarks

Outputs a view object with full raw analysis attached at Raw.

Examples

Test mail server TLS.


Test-DDEmailSmtpTls -HostName mail.example.com -Port 587
        

Constructors

Methods

BeginProcessingAsync() #

Initializes logging and helper classes.

Returns

A Task representing the asynchronous operation.

ProcessRecordAsync() #

Executes the cmdlet operation.

Returns

A Task representing the asynchronous operation.

Fields

public DnsEndpoint DnsEndpoint #
Parameter(Mandatory = false)

DNS server used for queries.

public String HostName #
Parameter(Mandatory = true, ParameterSetName = "ServerName", Position = 0)

SMTP host to check.

public Int32 Port #
Parameter(Mandatory = false, ParameterSetName = "ServerName", Position = 1)

SMTP port number.

public SwitchParameter ShowChain #
Parameter(Mandatory = false)

Output certificate chain information.

public SwitchParameter FullResponse #
Parameter(Mandatory = false)

Return the full analysis object (map of all servers) instead of a single server's details.

{{ include "footer" }}