DomainData ClassIpswitch.Messaging.Framework
This class interfaces with IMail sec to get and set domain Data for all DB types (IMail DB, External DB, NT / AD)
Inheritance Hierarchy

SystemObject
  SystemMarshalByRefObject
    IMailAPI_NETDomainData

Namespace: IMailAPI_NET
Assembly: IMailAPI_NET (in IMailAPI_NET.dll) Version: 1.0.0.0
Syntax

public class DomainData : MarshalByRefObject, IComparable

The DomainData type exposes the following members.

Constructors

  NameDescription
Public methodDomainData
Initializes a new instance of the DomainData class
Public methodDomainData(String)
Initializes a new instance of the DomainData class
Top
Methods

  NameDescription
Public methodCompareTo
Public methodCreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Public methodDefaultNamingContext
Public methodDeleteHost
Delete the current host.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFindAliasedHost
find the host name for an aliased host
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetInboundRules
Public methodGetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodGetOrphans
Gets the orphaned mail accounts in the host.
Public methodGetOutboundRules
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUsers
Public methodInit
Initialize object members
Public methodInitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Public methodIsAuthorizedUser(String, String)
Public methodIsAuthorizedUser(String, String, UInt32)
Check if a user is authorized against the loaded domain.
Public methodIsDefHost
Public methodIsOHNOrHostAlias
Check to see if the string passed into the method matches the OHN or a Host Alias for this domain.
Public methodLoadHost
Load the domain information for the host passed in.
Public methodReload
Public methodSaveHost
Save host info back to the DB.
Public methodTestADDomain
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Top
Fields

  NameDescription
Public fieldsHostInfo
Public fieldsTempHostInfo
Top
Properties

  NameDescription
Public propertyActiveSyncUserCount
Public propertyADNamingContext
Public propertyAliases
Public propertyAllowedLoginAttempts
Public propertyAllowedLoginLockouts
Public propertyAllowWebUserSetAutoResponder
Public propertyAllowWebUserSetDeleteOptions
Public propertyAllowWebUserSetForward
Public propertyAllowWebUserSetVacation
Public propertyCalEnabled
Public propertyCurUsers
Public propertyDefaultPasswordNeverExpires
Whether or not user passwords will expire after a set number of days.
Public propertyDefaultUserAccessInfoSvcs
Public propertyDefaultUserAccessLDAP
Public propertyDefaultUserAddToCollaboration
Determines whether new Users will have the "Add to Collaboration" checkbox checked (setting is for UI only).
Public propertyDefaultUserAddToIIM
Determines whether new Users will have the "Add to IIM" checkbox checked (setting is for UI only).
Public propertyDefaultUserAllowIIM
Determins whether or not new Users are created with the Allow IIM flag on or off.
Public propertyDefaultUserAllowPasswordChange
Public propertyDefaultUserDomainAdmin
Public propertyDefaultUserGrantAccountAccess
Public propertyDefaultUserListAdmin
Public propertyDefaultUserMaxMbxSize
Public propertyDefaultUserMaxMessages
Public propertyDefaultUserMobileEnabled
Determines whether or not new Users are created with the Mobile Enabled flag on or off.
Public propertyDefaultUserSystemAdmin
Public propertyDefaultWebAssumeCharset
The web client uses this value to determine which charset to use to render a body part if that body part did not itself specify a charset.
Public propertyDefaultWebClientSettings
Public propertyDefaultWebReqPwdLevel
Public propertyDisabled
If set to true the domain is disabled and users will not be able to authenticate.
Public propertyDkimDefaultLocalSelectorID
Gets the unique ID (ususally a GUID) string of the Default DKIM selector for this domain.
Public propertyDkimDefaultLocalSelectorOption
Public propertyDkimDomainIdentity
Public propertyDkimSigningDomainName
Public propertyDomainFlags
Public propertyDomainKeysDefaultLocalSelectorID
Gets the unique ID (ususally a GUID) string of the Default DomainKeys selector for this domain.
Public propertyDomainKeysDefaultLocalSelectorOption
Public propertyEnableArchiving
Public propertyEnableRemoteMailCollection
Public propertyEncode
Public propertyEx1
Public propertyEx2
Public propertyExpirationEmailEncoding
The encoding type of the reminder email that gets sent to users when their password is about to expire.
Public propertyExpirationEmailInitialReminder
The number of days before expiration that an initial reminder email will be sent.
Public propertyExpirationEmailSecondaryReminder
The number of days before expiration that a secondary reminder email will be sent.
Public propertyExpirationEmailSubject
The subject of the reminder email that gets sent to users when their password is about to expire.
Public propertyExternalDataSource
Public propertyExternalDLL
Public propertyExternalTable
Public propertyForceGateway
Public propertyGateway
Public propertyHostName
Public propertyHtmlExpirationEmail
The html body portion of the reminder email that gets sent to users when their password is about to expire.
Public propertyHtmlTrailer
Public propertyIMEnabled
Public propertyIPAddress
Public propertyIsDomainLoaded
Public propertyIsDomainMatched
Public propertyIsOverUserLimit
Public propertyIsVirtual
Public propertyLDAPBase
Public propertyLDAPBind
Public propertyLDAPFolder
Public propertyLDAPPassword
Public propertyMaxMsgs
Public propertyMaxOutboundSize
Public propertyMaxSingleMessageSize
Public propertyMaxSize
Public propertyMaxUsers
Public propertyMobileEnabled
Public propertyNotifyAddress
Public propertyNotifyPercent
Public propertyNTDomainController
Public propertyNTDomainName
Public propertyPasswordExpirationEnabled
Whether or not user passwords can expire.
Public propertyPasswordLifeSpan
The number of days that a password can be used before it must be changed.
Public propertyPasswordRecoveryEmailUrl
Public propertyPasswordRecoveryEnabled
Public propertyPeerList
Public propertyPlainExpirationEmail
The plain text body portion of the reminder email that gets sent to users when their password is about to expire.
Public propertyPlainTrailer
Public propertyPopFrequency
Public propertyRejectMailWhenDisabled
Tells SMTP to block the recipient on the RCPT TO: command to prevent acceptance of messages destined to users of domains that are disabled. Will return 4xx temp error.
Public propertyShowWebMessage
Public propertySubMailboxFlag
Public propertyTopDir
Public propertyTrailerEncoding
Public propertyTrailerOption
Public propertyTriesBeforeGateway
Public propertyUserDB
Public propertyUserDBType
Public propertyVirusEnabled
Public propertyWebMessage
Public propertyWebRequireImageSuppression
Public propertyWebRequireScriptRemoval
Public propertyWLApplyAB
Public propertyWLApplyAS
Top
See Also

Reference