Domain Detective

API Reference

Class

CmdletTestEmailProtocolTls

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Implements
IDisposable
Modifiers sealed
Attributes
Cmdlet("Test", "DDEmailProtocolTls", DefaultParameterSetName = "ServerName") Alias(["Test-EmailProtocolTls", "Test-MailTls"]) OutputType([typeof(MailTlsInfo)])

Checks SMTP/IMAP/POP3 TLS configuration for a domain.

Inheritance

Examples

Check mail TLS for a domain.


Test-DDEmailProtocolTls -DomainName example.com
        

Only run SMTP TLS checks.


Test-DDEmailProtocolTls -DomainName example.com -Protocol Smtp
        

Constructors

Methods

EndProcessingAsync() #

Finalizes multi-domain exports for Word/HTML by composing a single file.

ProcessRecordAsync() #

Executes the cmdlet operation.

Returns

A Task representing the asynchronous operation.

Fields

public String[] DomainName #
Parameter(Mandatory = true, ParameterSetName = "ServerName", Position = 0, ValueFromPipeline = true, ValueFromPipelineByPropertyName = true) ValidateNotNullOrEmpty ValidateDomainName

Domain(s) to query.

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

DNS server used for queries.

public String[] Protocol #
Parameter(Mandatory = false) ValidateSet(["Smtp", "Imap", "Pop3"])

Select mail protocols to evaluate.

{{ include "footer" }}