Domain Detective

API Reference

Class

CmdletNewDesiredStateSmtpBanner

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Base PSCmdlet
Modifiers sealed
Attributes
Cmdlet("New", "DDDesiredStateSmtpBanner") OutputType([typeof(DesiredStateProfile)])

Creates an SMTP banner desired state policy fragment.

Inheritance

  • PSCmdlet
  • CmdletNewDesiredStateSmtpBanner

Examples

Require banners to present an expected domain suffix

PS>


New-DDDesiredStateSmtpBanner -Enabled $true -AllowedServerDomainSuffixes protection.outlook.com
        

Constructors

public CmdletNewDesiredStateSmtpBanner() #

Methods

ProcessRecord() #

Creates an SMTP banner policy fragment as a DesiredStateProfile.

Properties

public Nullable<Boolean> Enabled { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireAtLeastOneResult { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireValidFormat { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireStartsWith220 { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireDomainPresent { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowTruncated { get; set; } #
Parameter(Mandatory = false)
public Nullable<Int32> MaxResponseTimeMs { get; set; } #
Parameter(Mandatory = false) ValidateRange(1, 2147483647)
public Nullable<Boolean> RequireTlsAdvertised { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> DisallowVersionLeak { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedServerDomainSuffixes { get; set; } #
Parameter(Mandatory = false)
{{ include "footer" }}