This class interfaces with IMail sec to get and set domain
Data for all DB types (IMail DB, External DB, NT / AD)
Inheritance Hierarchy
SystemMarshalByRefObject
IMailAPI_NETDomainData
Namespace: IMailAPI_NET
Assembly: IMailAPI_NET (in IMailAPI_NET.dll) Version: 1.0.0.0
Syntax
The DomainData type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DomainData | Initializes a new instance of the DomainData class |
![]() | DomainData(String) | Initializes a new instance of the DomainData class |
Methods
Name | Description | |
---|---|---|
![]() | CompareTo | |
![]() | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from MarshalByRefObject.) |
![]() | DefaultNamingContext | |
![]() | DeleteHost |
Delete the current host.
|
![]() | Equals | (Inherited from Object.) |
![]() | FindAliasedHost |
find the host name for an aliased host
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetInboundRules | |
![]() | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | GetOrphans |
Gets the orphaned mail accounts in the host.
|
![]() | GetOutboundRules | |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetUsers | |
![]() | Init |
Initialize object members
|
![]() | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject.) |
![]() | IsAuthorizedUser(String, String) | |
![]() | IsAuthorizedUser(String, String, UInt32) |
Check if a user is authorized against the loaded domain.
|
![]() | IsDefHost | |
![]() | IsOHNOrHostAlias |
Check to see if the string passed into the method matches the OHN or a Host Alias for this domain.
|
![]() | LoadHost |
Load the domain information for the host passed in.
|
![]() | Reload | |
![]() | SaveHost |
Save host info back to the DB.
|
![]() | TestADDomain | |
![]() | ToString | (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
![]() | sHostInfo | |
![]() | sTempHostInfo |
Properties
Name | Description | |
---|---|---|
![]() | ActiveSyncUserCount | |
![]() | ADNamingContext | |
![]() | Aliases | |
![]() | AllowedLoginAttempts | |
![]() | AllowedLoginLockouts | |
![]() | AllowWebUserSetAutoResponder | |
![]() | AllowWebUserSetDeleteOptions | |
![]() | AllowWebUserSetForward | |
![]() | AllowWebUserSetVacation | |
![]() | CalEnabled | |
![]() | CurUsers | |
![]() | DefaultPasswordNeverExpires |
Whether or not user passwords will expire after a set number of days.
|
![]() | DefaultUserAccessInfoSvcs | |
![]() | DefaultUserAccessLDAP | |
![]() | DefaultUserAddToCollaboration |
Determines whether new Users will have the "Add to Collaboration" checkbox checked (setting is for UI only).
|
![]() | DefaultUserAddToIIM |
Determines whether new Users will have the "Add to IIM" checkbox checked (setting is for UI only).
|
![]() | DefaultUserAllowIIM |
Determins whether or not new Users are created with the Allow IIM flag on or off.
|
![]() | DefaultUserAllowPasswordChange | |
![]() | DefaultUserDomainAdmin | |
![]() | DefaultUserGrantAccountAccess | |
![]() | DefaultUserListAdmin | |
![]() | DefaultUserMaxMbxSize | |
![]() | DefaultUserMaxMessages | |
![]() | DefaultUserMobileEnabled |
Determines whether or not new Users are created with the Mobile Enabled flag on or off.
|
![]() | DefaultUserSystemAdmin | |
![]() | DefaultWebAssumeCharset |
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.
|
![]() | DefaultWebClientSettings | |
![]() | DefaultWebReqPwdLevel | |
![]() | Disabled |
If set to true the domain is disabled and users will not be able to authenticate.
|
![]() | DkimDefaultLocalSelectorID |
Gets the unique ID (ususally a GUID) string of the Default DKIM selector for this domain.
|
![]() | DkimDefaultLocalSelectorOption | |
![]() | DkimDomainIdentity | |
![]() | DkimSigningDomainName | |
![]() | DomainFlags | |
![]() | DomainKeysDefaultLocalSelectorID |
Gets the unique ID (ususally a GUID) string of the Default DomainKeys selector for this domain.
|
![]() | DomainKeysDefaultLocalSelectorOption | |
![]() | EnableArchiving | |
![]() | EnableRemoteMailCollection | |
![]() | Encode | |
![]() | Ex1 | |
![]() | Ex2 | |
![]() | ExpirationEmailEncoding |
The encoding type of the reminder email that gets sent to users when their password is about to expire.
|
![]() | ExpirationEmailInitialReminder |
The number of days before expiration that an initial reminder email will be sent.
|
![]() | ExpirationEmailSecondaryReminder |
The number of days before expiration that a secondary reminder email will be sent.
|
![]() | ExpirationEmailSubject |
The subject of the reminder email that gets sent to users when their password is about to expire.
|
![]() | ExternalDataSource | |
![]() | ExternalDLL | |
![]() | ExternalTable | |
![]() | ForceGateway | |
![]() | Gateway | |
![]() | HostName | |
![]() | HtmlExpirationEmail |
The html body portion of the reminder email that gets sent to users when their password is about to expire.
|
![]() | HtmlTrailer | |
![]() | IMEnabled | |
![]() | IPAddress | |
![]() | IsDomainLoaded | |
![]() | IsDomainMatched | |
![]() | IsOverUserLimit | |
![]() | IsVirtual | |
![]() | LDAPBase | |
![]() | LDAPBind | |
![]() | LDAPFolder | |
![]() | LDAPPassword | |
![]() | MaxMsgs | |
![]() | MaxOutboundSize | |
![]() | MaxSingleMessageSize | |
![]() | MaxSize | |
![]() | MaxUsers | |
![]() | MobileEnabled | |
![]() | NotifyAddress | |
![]() | NotifyPercent | |
![]() | NTDomainController | |
![]() | NTDomainName | |
![]() | PasswordExpirationEnabled |
Whether or not user passwords can expire.
|
![]() | PasswordLifeSpan |
The number of days that a password can be used before it must be changed.
|
![]() | PasswordRecoveryEmailUrl | |
![]() | PasswordRecoveryEnabled | |
![]() | PeerList | |
![]() | PlainExpirationEmail |
The plain text body portion of the reminder email that gets sent to users when their password is about to expire.
|
![]() | PlainTrailer | |
![]() | PopFrequency | |
![]() | RejectMailWhenDisabled |
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.
|
![]() | ShowWebMessage | |
![]() | SubMailboxFlag | |
![]() | TopDir | |
![]() | TrailerEncoding | |
![]() | TrailerOption | |
![]() | TriesBeforeGateway | |
![]() | UserDB | |
![]() | UserDBType | |
![]() | VirusEnabled | |
![]() | WebMessage | |
![]() | WebRequireImageSuppression | |
![]() | WebRequireScriptRemoval | |
![]() | WLApplyAB | |
![]() | WLApplyAS |
See Also