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