Table of Contents

Class ExchangeTransportConfiguration

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the transport configuration of the Microsoft Exchange organization.

public class ExchangeTransportConfiguration : BypassSection
Inheritance
ExchangeTransportConfiguration
Inherited Members

Constructors

ExchangeTransportConfiguration()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.ExchangeTransportConfiguration class.

public ExchangeTransportConfiguration()

Properties

AllowLegacyTlsClients

Gets or sets whether to allow legacy TLS clients. This only applies to Exchange Online.

public BooleanOption AllowLegacyTlsClients { get; set; }

Property Value

BooleanOption

DsnCodes

Gets or sets the DSN codes. This only applies to Exchange On-Premises.

public SerializableStringCollection DsnCodes { get; set; }

Property Value

SerializableStringCollection

ExternalPostmasterAddress

Gets or sets the external postmaster address.

public string ExternalPostmasterAddress { get; set; }

Property Value

string

InternalSmtpServers

Gets or sets the internal SMTP servers. This only applies to Exchange On-Premises.

public SerializableStringCollection InternalSmtpServers { get; set; }

Property Value

SerializableStringCollection

MaximumReceiveSize

Gets or sets the maximum message size to receive in bytes.

public ulong MaximumReceiveSize { get; set; }

Property Value

ulong

MaximumReceiveSizeString

Gets the maximum message size to receive as a human readable string.

public string MaximumReceiveSizeString { get; set; }

Property Value

string

MaximumRecipientEnvelopeLimit

Gets or sets the maximum recipient envelope limit.

public int MaximumRecipientEnvelopeLimit { get; set; }

Property Value

int

MaximumRecipientEnvelopeLimitString

Gets the maximum recipient envelope limit as a human readable string.

public string MaximumRecipientEnvelopeLimitString { get; set; }

Property Value

string

MaximumSendSize

Gets or sets the maximum message size to send in bytes.

public ulong MaximumSendSize { get; set; }

Property Value

ulong

MaximumSendSizeString

Gets the maximum message size to send as a human readable string.

public string MaximumSendSizeString { get; set; }

Property Value

string

MessageRecall

Gets or sets the message recall configuration. This only applies to Exchange Online.

public ExchangeMessageRecallConfiguration MessageRecall { get; set; }

Property Value

ExchangeMessageRecallConfiguration

PlusAddressingDisabled

Gets or sets whether plus addressing (also known as subaddressing) is disabled for the organization.

public BooleanOption PlusAddressingDisabled { get; set; }

Property Value

BooleanOption

ReplyAllStormProtection

Gets or sets the reply-all storm protection configuration. This only applies to Exchange Online.

public ExchangeReplyAllStormProtectionConfiguration ReplyAllStormProtection { get; set; }

Property Value

ExchangeReplyAllStormProtectionConfiguration

SafetyNetHoldTime

Gets or sets the safety net hold time in days. This only applies to Exchange On-Premises.

public int SafetyNetHoldTime { get; set; }

Property Value

int

SendFromAliasEnabled

Gets or sets whether send from alias is enabled.

public BooleanOption SendFromAliasEnabled { get; set; }

Property Value

BooleanOption

SmtpClientAuthenticationDisabled

Gets or sets whether SMTP client authentication is disabled. This only applies to Exchange Online.

public BooleanOption SmtpClientAuthenticationDisabled { get; set; }

Property Value

BooleanOption

TlsSecureInboundDomains

Gets or sets the TLS secure inbound domains.

public SerializableStringCollection TlsSecureInboundDomains { get; set; }

Property Value

SerializableStringCollection

TlsSecureOutboundDomains

Gets or sets the TLS secure outbound domains.

public SerializableStringCollection TlsSecureOutboundDomains { get; set; }

Property Value

SerializableStringCollection

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.ExchangeTransportConfiguration cloned from this object.

public ExchangeTransportConfiguration Clone()

Returns

ExchangeTransportConfiguration

A CENTREL.XIA.Configuration.Types.ExchangeTransportConfiguration.

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.ExchangeTransportConfiguration class from the specified XML.

public static ExchangeTransportConfiguration FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

ExchangeTransportConfiguration

A CENTREL.XIA.Configuration.Types.ExchangeTransportConfiguration class.

ToString()

Returns the transport configuration as a human readable string.

public override string ToString()

Returns

string

The transport configuration as a human readable string.