Domain Detective

API Reference

Class

CmdletTestSmtpAuth

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Implements
IDisposable
Modifiers sealed
Attributes
Cmdlet("Test", "DDEmailSmtpAuth", DefaultParameterSetName = "ServerName") Alias(["Test-EmailSmtpAuth"]) OutputType([typeof(SmtpAuthInfo)])

Enumerates SMTP AUTH mechanisms across MX hosts.

Inheritance

Remarks

Returns a unified SmtpAuthInfo view with per-server Mechanisms/Capabilities and Assessments. Raw contains the full SmtpAuthAnalysis.

Examples

List AUTH mechanisms for a domain.


Test-DDEmailSmtpAuth -DomainName example.com
        

Include EHLO capabilities.


Test-DDEmailSmtpAuth -DomainName example.com -InspectCapabilities
        

Constructors

Methods

ProcessRecordAsync() #

Runs SMTP AUTH checks and writes results.

Returns

A task that represents 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 Int32 Port #
Parameter(Mandatory = false, ParameterSetName = "ServerName", Position = 1)

SMTP port number.

public SwitchParameter InspectCapabilities #
Parameter(Mandatory = false)

Capture EHLO capabilities in addition to AUTH.

{{ include "footer" }}