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 : BaseTypeSection, IComparable<ExchangeSendConnector>
Inheritance
ExchangeSendConnector
Implements

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

Comment

Gets or sets the comment for the send connector.

public string Comment { get; set; }

Property Value

string

DnsRoutingEnabled

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

public BooleanOption DnsRoutingEnabled { get; set; }

Property Value

BooleanOption

Enabled

Gets or sets whether the send connector is enabled.

public BooleanOption Enabled { 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

Guid

Gets or sets the identifier of the send connector in GUID format.

public string Guid { get; set; }

Property Value

string

Identity

Gets or sets the identity of the send connector.

public string Identity { get; set; }

Property Value

string

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

Name

Gets or sets the name of the send connector.

public string Name { 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

WhenChanged

Gets or sets the date and time when the object was last updated.

public DateTime WhenChanged { get; set; }

Property Value

DateTime

Methods

Clone()

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

public ExchangeSendConnector Clone()

Returns

ExchangeSendConnector

A CENTREL.XIA.Configuration.Types.ExchangeSendConnector.

CompareTo(ExchangeSendConnector)

Compares two CENTREL.XIA.Configuration.Types.ExchangeSendConnector objects to allow sorting alphabetically by name.

public int CompareTo(ExchangeSendConnector other)

Parameters

other ExchangeSendConnector

The CENTREL.XIA.Configuration.Types.ExchangeSendConnector to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.ExchangeSendConnector objects.