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
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
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
MaximumReceiveSizeString
Gets the maximum message size to receive as a human readable string.
public string MaximumReceiveSizeString { get; set; }
Property Value
MaximumRecipientEnvelopeLimit
Gets or sets the maximum recipient envelope limit.
public int MaximumRecipientEnvelopeLimit { get; set; }
Property Value
MaximumRecipientEnvelopeLimitString
Gets the maximum recipient envelope limit as a human readable string.
public string MaximumRecipientEnvelopeLimitString { get; set; }
Property Value
MaximumSendSize
Gets or sets the maximum message size to send in bytes.
public ulong MaximumSendSize { get; set; }
Property Value
MaximumSendSizeString
Gets the maximum message size to send as a human readable string.
public string MaximumSendSizeString { get; set; }
Property Value
MessageRecall
Gets or sets the message recall configuration. This only applies to Exchange Online.
public ExchangeMessageRecallConfiguration MessageRecall { get; set; }
Property Value
PlusAddressingDisabled
Gets or sets whether plus addressing (also known as subaddressing) is disabled for the organization.
public BooleanOption PlusAddressingDisabled { get; set; }
Property Value
ReplyAllStormProtection
Gets or sets the reply-all storm protection configuration. This only applies to Exchange Online.
public ExchangeReplyAllStormProtectionConfiguration ReplyAllStormProtection { get; set; }
Property Value
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
SendFromAliasEnabled
Gets or sets whether send from alias is enabled.
public BooleanOption SendFromAliasEnabled { get; set; }
Property Value
SmtpClientAuthenticationDisabled
Gets or sets whether SMTP client authentication is disabled. This only applies to Exchange Online.
public BooleanOption SmtpClientAuthenticationDisabled { get; set; }
Property Value
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
xmlstringThe 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.