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