Table of Contents

Class ExchangeServerImapSettings

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

Represents the IMAP service settings for an Exchange server in a Microsoft Exchange organization. This only applies to Exchange On-Premises.

public class ExchangeServerImapSettings : BypassSection
Inheritance
ExchangeServerImapSettings
Inherited Members

Constructors

ExchangeServerImapSettings()

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

public ExchangeServerImapSettings()

Properties

AuthenticatedConnectionTimeout

Gets or sets the authenticated time-out in seconds.

public int AuthenticatedConnectionTimeout { get; set; }

Property Value

int

Banner

Gets or sets the banner text to display.

public string Banner { get; set; }

Property Value

string

CalendarRetrievalSetting

Gets or sets the calendar retrieval setting.

public ExchangeImapCalendarRetrievalSetting CalendarRetrievalSetting { get; set; }

Property Value

ExchangeImapCalendarRetrievalSetting

CalendarRetrievalSettingString

Gets the calendar retrieval setting.

public string CalendarRetrievalSettingString { get; set; }

Property Value

string

LogonMethod

Gets or sets the IMAP logon method.

public ExchangeImapLogonMethod LogonMethod { get; set; }

Property Value

ExchangeImapLogonMethod

LogonMethodString

Gets the IMAP logon method.

public string LogonMethodString { get; set; }

Property Value

string

MaxCommandSize

Gets or sets the maximum command size in bytes.

public int MaxCommandSize { get; set; }

Property Value

int

MaxConnectionFromSingleIP

Gets or sets the maximum number of connections from a single IP address.

public int MaxConnectionFromSingleIP { get; set; }

Property Value

int

MaxConnections

Gets or sets the maximum allowed connections.

public int MaxConnections { get; set; }

Property Value

int

MaxConnectionsPerUser

Gets or sets the maximum number of connections from a single user.

public int MaxConnectionsPerUser { get; set; }

Property Value

int

MimeFormat

Gets or sets the message MIME Format.

public ExchangeMimeTextFormat MimeFormat { get; set; }

Property Value

ExchangeMimeTextFormat

MimeFormatString

Gets the message MIME Format.

public string MimeFormatString { get; set; }

Property Value

string

OwaServerUrl

Gets or sets the URL of the Outlook Web Access Server. This only applies when Calendar retrieval is set to "Custom".

public string OwaServerUrl { get; set; }

Property Value

string

PreAuthenticatedConnectionTimeout

Gets or sets the unauthenticated time-out in seconds.

public int PreAuthenticatedConnectionTimeout { get; set; }

Property Value

int

ProxyTargetPort

Gets or sets the port on the Microsoft Exchange IMAP Backend service that listens for client connections that are proxied from the Microsoft Exchange IMAP service.

public int ProxyTargetPort { get; set; }

Property Value

int

SslBindings

Gets or sets the SSL bindings.

public SerializableStringCollection SslBindings { get; set; }

Property Value

SerializableStringCollection

UnencryptedOrTlsBindings

Gets or sets the unencrypted or TLS bindings.

public SerializableStringCollection UnencryptedOrTlsBindings { get; set; }

Property Value

SerializableStringCollection

X509CertificateName

Gets or sets the name of the SSL certificate used for the service.

public string X509CertificateName { get; set; }

Property Value

string

Methods

ToString()

Returns the IMAP settings as a human readable string.

public override string ToString()

Returns

string

The IMAP settings as a human readable string.