IAdmExchangeMailParameters

The IAdmExchangeMailParameters interface represents Exchange properties of Exchange accounts and distribution lists.

Inheritance: IAdmExchangeParametersContainer

Methods

Properties

Details

GetWarnings()

Returns the warnings that were issued when fetching Exchange properties.

string[] GetWarnings()

SynchronizeWithExchangeVersions()

Ensures that the current instance of the interface contains properties supported by at least one of the specified Exchange versions.

void SynchronizeWithExchangeVersions(ADM_EXCHANGE_VERSION[] versions,
                                     out bool newModificationsAdded, 
                                     out bool unsupportedModificationsRemoved)

Parameters

  • versions - Specifies the Exchange versions against which the instance will be checked.
  • newModificationsAdded - An output (OUT) parameter indicating whether new parameters were added to the current interface.
  • unsupportedModificationsRemoved - An output (OUT) parameter indicating whether any unsupported properties were removed.

Reload()

Reloads Exchange properties from the specified instance of the IAdmExchangeMailParametersOps interface.

void Reload(IAdmExchangeMailParametersOps source)

AdministrativeGroup

Gets the Exchange Administrative Group that the mail-enabled user, contact or group belongs to.

  • Type:
  • string
  • Access:
  • Read-only

Alias

Gets or sets the Exchange Alias.

  • Type:
  • string
  • Access:
  • Read/Write

AliasModificationEnabled

Gets or sets a value indicating whether the Alias property will be modified.

  • Type:
  • bool
  • Access:
  • Read/Write

CustomAttributes

Gets a collection of Exchange custom attributes.


EmailAddresses

Gets or sets a list of all email addresses.


EmailAddressesModificationEnabled

Gets or sets a value indicating whether the EmailAddresses property will be modified.

  • Type:
  • bool
  • Access:
  • Read/Write

EmailAddressPolicyEnabled

Gets or sets a value indicating whether e-mail addresses are updated based on e-mail address policy.

  • Type:
  • bool
  • Access:
  • Read/Write

EmailAddressPolicyEnabledModificationEnabled

Gets or sets a value indicating whether the EmailAddressPolicyEnabled property will be modified.

  • Type:
  • bool
  • Access:
  • Read/Write

ExchangeVersion

Gets the version of the Exchange Server for which the current instance of the interface was created.


HiddenFromExchangeAddressList

Gets or sets a value indicating whether the user, contact or group is hidden from Exchange address lists.

  • Type:
  • bool
  • Access:
  • Read/Write

HiddenFromExchangeAddressListModificationEnabled

Gets or sets a value indicating whether the HiddenFromExchangeAddressList property will be modified.

  • Type:
  • bool
  • Access:
  • Read/Write

MailFlowSettings

Gets the Mail Flow settings.


SimpleDisplayName

Gets or sets the Simple Display Name.

  • Type:
  • string
  • Access:
  • Read/Write

SimpleDisplayNameModificationEnabled

Gets or sets a value indicating whether the SimpleDisplayName property will be modified.

  • Type:
  • bool
  • Access:
  • Read/Write

SendAs

Gets or sets a collection of trustees who are granted the Send As permission.


SendAsModificationEnabled

Gets or sets a value indicating whether the SendAs property will be modified.

  • Type:
  • bool
  • Access:
  • Read/Write

GrantSendOnBehalfTo

Gets or sets a collection of trustees who are granted the Send On Behalf Of permission.


GrantSendOnBehalfToModificationEnabled

Gets or sets a value indicating whether the GrantSendOnBehalfTo property will be modified.

  • Type:
  • bool
  • Access:
  • Read/Write

MailTip

Gets or sets the Mail Tip.

  • Type:
  • string
  • Access:
  • Read/Write

MailTipModificationEnabled

Gets or sets a value indicating whether the MailTip property will be modified.

  • Type:
  • bool
  • Access:
  • Read/Write

ParametersType

Gets the types of Exchange properties.


Requirements

Minimum required version: 2013.1

See also