Table of Contents

Class ExchangeSendConnector

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

Represents a send connector configured in a Microsoft Exchange organization.

public class ExchangeSendConnector : ExchangeConnectorBase, IComparable<ExchangeConnectorBase>
Inheritance
ExchangeSendConnector
Implements
Inherited Members

Constructors

ExchangeSendConnector()

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

public ExchangeSendConnector()

Properties

AddressSpaces

Gets or sets the address spaces configured for the send connector.

public ExchangeAddressSpaces AddressSpaces { get; set; }

Property Value

ExchangeAddressSpaces

DnsRoutingEnabled

Gets or sets whether to use MX record associated with recipient domain.

public BooleanOption DnsRoutingEnabled { get; set; }

Property Value

BooleanOption

Fqdn

Gets or sets the FQDN the connector will provide in response to HELO or EHLO.

public string Fqdn { get; set; }

Property Value

string

FrontendProxyEnabled

Gets or sets whether to proxy through a client access sever. This setting does not apply to Exchange 2010.

public BooleanOption FrontendProxyEnabled { get; set; }

Property Value

BooleanOption

IsScopedConnector

Gets or sets whether this is a scoped send connector.

public BooleanOption IsScopedConnector { get; set; }

Property Value

BooleanOption

MailSendMethodString

Gets the method used to send mail as a human readable string.

public string MailSendMethodString { get; set; }

Property Value

string

MaxMessageSize

Gets or sets the maximum send message size in bytes.

public ulong MaxMessageSize { get; set; }

Property Value

ulong

MaxMessageSizeString

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

public string MaxMessageSizeString { get; set; }

Property Value

string

ProtocolLoggingLevel

Gets or sets the protocol logging level for the send connector.

public ExchangeSendConnectorProtocolLoggingLevel ProtocolLoggingLevel { get; set; }

Property Value

ExchangeSendConnectorProtocolLoggingLevel

ProtocolLoggingLevelString

Gets or sets the protocol logging level for the send connector.

public string ProtocolLoggingLevelString { get; set; }

Property Value

string

SmartHostAuthenticationMechanismStrings

Gets or sets the authentication methods enabled for the smart hosts configured for the send connector.

public SerializableStringCollection SmartHostAuthenticationMechanismStrings { get; set; }

Property Value

SerializableStringCollection

SmartHostAuthenticationMechanisms

Gets or sets the authentication methods enabled for the smart hosts configured for the send connector.

public ExchangeAuthenticationMechanisms SmartHostAuthenticationMechanisms { get; set; }

Property Value

ExchangeAuthenticationMechanisms

SmartHostUsername

Gets or sets the username to use with smart hosts. This setting only applies when BASIC authentication is selected.

public string SmartHostUsername { get; set; }

Property Value

string

SmartHosts

Gets or sets the smart hosts to use for sending mail. This setting only applies when "DnsRoutingEnabled" is set to "True".

public SerializableStringCollection SmartHosts { get; set; }

Property Value

SerializableStringCollection

SourceTransportServers

Gets or sets the source transport servers.

public SerializableStringCollection SourceTransportServers { get; set; }

Property Value

SerializableStringCollection

UseExternalDnsServersEnabled

Gets or sets whether to use the external DNS lookup settings on servers with transport roles.

public BooleanOption UseExternalDnsServersEnabled { get; set; }

Property Value

BooleanOption

Methods

Clone()

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

public ExchangeSendConnector Clone()

Returns

ExchangeSendConnector

A CENTREL.XIA.Configuration.Types.ExchangeSendConnector.